Automation::AddAutomationEventHandler Method (AutomationEvent^, AutomationElement^, TreeScope, AutomationEventHandler^)
Registers a method that handles UI Automation events.
Assembly: UIAutomationClient (in UIAutomationClient.dll)
public: static void AddAutomationEventHandler( AutomationEvent^ eventId, AutomationElement^ element, TreeScope scope, AutomationEventHandler^ eventHandler )
Parameters
- eventId
-
Type:
System.Windows.Automation::AutomationEvent^
The identifier for the event the method will handle.
- element
-
Type:
System.Windows.Automation::AutomationElement^
The UI Automation element to associate with the event handler.
- scope
-
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.
- eventHandler
-
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).
Available since 3.0