英語で読む

次の方法で共有


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 オートメーションのフォーカス変更イベントを処理するためにクライアントによって呼び出されるメソッドを定義します。

によってsender表される にはAutomationElement、アプリケーションがアクティブな間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

こちらもご覧ください