UI Automation Fundamentals

Note

This documentation is intended for .NET Framework developers who want to use the managed UI Automation classes defined in the System.Windows.Automation namespace. For the latest information about UI Automation, see Windows Automation API: UI Automation.

This section contains high-level overviews of the Microsoft UI Automation API.

In This Section

UI Automation Overview
UI Automation and Microsoft Active Accessibility
UI Automation Tree Overview
UI Automation Control Patterns Overview
UI Automation Properties Overview
UI Automation Events Overview
UI Automation Security Overview
Using UI Automation for Automated Testing

Reference

System.Windows.Automation

System.Windows.Automation.Provider

System.Windows.Automation.Text

UIAutomationClientsideProviders