AutomationFocusChangedEventHandler 代理人

定義

フォーカスが変更されたときに UI オートメーション プロバイダーで発生するイベントを処理する UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。

public delegate void AutomationFocusChangedEventHandler(System::Object ^ sender, AutomationFocusChangedEventArgs ^ e);
public delegate void AutomationFocusChangedEventHandler(object sender, AutomationFocusChangedEventArgs e);
type AutomationFocusChangedEventHandler = delegate of obj * AutomationFocusChangedEventArgs -> unit
Public Delegate Sub AutomationFocusChangedEventHandler(sender As Object, e As AutomationFocusChangedEventArgs)

パラメーター

sender
Object

イベントを発生させたオブジェクト。

e
AutomationFocusChangedEventArgs

イベントに関する情報。

次の例では、フォーカスが変更されたイベントを処理するデリゲートを実装します。

private void OnFocusChanged(object src, AutomationFocusChangedEventArgs e)
{
    AutomationElement elementFocused = src as AutomationElement;
    // TODO: Do something in response to the focus change.
}
Private Sub OnFocusChanged(ByVal src As Object, ByVal e As AutomationFocusChangedEventArgs)
    Dim elementFocused As AutomationElement = DirectCast(src, AutomationElement)
    ' TODO: Do something in response to the focus change.
End Sub

注釈

デリゲートをAutomationFocusChangedEventHandler使用して、フォーカスが変更されたイベントを処理するためにクライアントによって呼び出されるメソッドUI オートメーション定義します。

AutomationElement senderアプリケーションがアクティブな間CacheRequestにこのイベントをサブスクライブしたかどうかに応じて、表されるプロパティまたはパターンがキャッシュされていない可能性があります。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください