Automation.AddAutomationEventHandler 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册处理UI 自动化事件的方法。
public:
static void AddAutomationEventHandler(System::Windows::Automation::AutomationEvent ^ eventId, System::Windows::Automation::AutomationElement ^ element, System::Windows::Automation::TreeScope scope, System::Windows::Automation::AutomationEventHandler ^ eventHandler);
public static void AddAutomationEventHandler (System.Windows.Automation.AutomationEvent eventId, System.Windows.Automation.AutomationElement element, System.Windows.Automation.TreeScope scope, System.Windows.Automation.AutomationEventHandler eventHandler);
static member AddAutomationEventHandler : System.Windows.Automation.AutomationEvent * System.Windows.Automation.AutomationElement * System.Windows.Automation.TreeScope * System.Windows.Automation.AutomationEventHandler -> unit
Public Shared Sub AddAutomationEventHandler (eventId As AutomationEvent, element As AutomationElement, scope As TreeScope, eventHandler As AutomationEventHandler)
参数
- eventId
- AutomationEvent
该方法将处理的事件的标识符。
- element
- AutomationElement
要与事件处理程序关联的UI 自动化元素。
- scope
- TreeScope
要处理的事件的范围;即,它们是在元素本身上,还是在其上级和子代上。
- eventHandler
- AutomationEventHandler
发生指定事件时调用的方法。
注解
某些类(例如 GridPattern)公开标识特定于类的事件的字段。 此方法 AddAutomationEventHandler 提供了一种机制,可用于注册这些事件的处理程序。
eventHandler
可以是方法的实例,也可以是对Visual Basic) 中方法 (AddressOf
的引用。
适用于
另请参阅
- RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)
- AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)
- AddAutomationPropertyChangedEventHandler(AutomationElement, TreeScope, AutomationPropertyChangedEventHandler, AutomationProperty[])
- AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)
- 订阅 UI 自动化事件
- UI 自动化事件概述