UIElement.GotFocus イベント

定義

この要素が論理フォーカスを取得したときに発生します。

public:
 event System::Windows::RoutedEventHandler ^ GotFocus;
public event System.Windows.RoutedEventHandler GotFocus;
member this.GotFocus : System.Windows.RoutedEventHandler 
Public Custom Event GotFocus As RoutedEventHandler 

イベントの種類

注釈

論理フォーカスは、メソッド呼び出しを使用して意図的にフォーカスが強制されるが、以前のキーボード フォーカスが別のスコープに存在する場合、キーボード フォーカスとは異なります。 このシナリオでは、キーボード フォーカスはそのまま残り、メソッドが Focus 呼び出される要素は引き続き論理フォーカスを取得します。

このイベントのより正確な解釈は、ルート内の要素の プロパティの IsFocused 値が から false に変更されたときに発生する trueということです。

このイベントではバブリング ルーティングが使用されるため、フォーカスを受け取る要素は、イベント ハンドラーが実際にアタッチされている要素ではなく、子要素である可能性があります。 イベント データの を Source 確認して、フォーカスを取得した実際の要素を確認します。

ルーティングされたイベント情報

識別子フィールド GotFocusEvent
ルーティング戦略 バブル
代理人 RoutedEventHandler
  • 対応するトンネリング イベントはありません。

  • 派生クラスでこのイベントのクラス処理を実装するには、 をオーバーライド OnGotFocus します。

適用対象

こちらもご覧ください