Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
AddAutomationEventHandler Method

Automation::AddAutomationEventHandler Method

Registers a method that handles UI Automation events.

Namespace:  System.Windows.Automation
Assembly:  UIAutomationClient (in UIAutomationClient.dll)

static void AddAutomationEventHandler(
	AutomationEvent^ eventId, 
	AutomationElement^ element, 
	TreeScope scope, 
	AutomationEventHandler^ eventHandler


Type: System.Windows.Automation::AutomationEvent

The identifier for the event the method will handle.

Type: System.Windows.Automation::AutomationElement

The UI Automation element to associate with the event handler.

Type: System.Windows.Automation::TreeScope

The scope of events to be handled; that is, whether they are on the element itself, or on its ancestors and descendants.

Type: System.Windows.Automation::AutomationEventHandler

The method to call when the specified event occurs.

Some classes, such as GridPattern, expose fields identifying events that are specific to the class. The AddAutomationEventHandler method provides a mechanism that enables you to register handlers for these events.

eventHandler can be an instance of the method, or a reference to the method (AddressOf in Visual Basic).

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft