AutomationFocusChangedEventHandler 委托

定义

表示一个方法,该方法由 UI 自动化客户端应用程序实现以处理焦点更改时由 UI 自动化提供程序引发的事件。

C#
public delegate void AutomationFocusChangedEventHandler(object sender, AutomationFocusChangedEventArgs e);

参数

sender
Object

引发事件的对象。

e
AutomationFocusChangedEventArgs

有关事件的信息。

示例

以下示例实现委托来处理焦点更改事件。

C#
private void OnFocusChanged(object src, AutomationFocusChangedEventArgs e)
{
    AutomationElement elementFocused = src as AutomationElement;
    // TODO: Do something in response to the focus change.
}

注解

AutomationFocusChangedEventHandler使用委托定义客户端调用的 方法来处理 UI 自动化焦点更改事件。

AutomationElement表示的 sender 可能没有任何缓存的属性或模式,具体取决于应用程序是否在 处于活动状态时CacheRequest订阅了此事件。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅