次の方法で共有


UIElement.LostFocus イベント

定義

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

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

イベントの種類

RoutedEventHandler

注釈

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

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

このイベントはバブル ルーティングを使用するため、フォーカスを失う要素は、イベント ハンドラーが実際にアタッチされている要素の代わりに子要素になる可能性があります。 イベント データを Source 調べて、フォーカスを取得した実際の要素を特定します。

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

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

  • 派生クラスでこのイベントのクラス処理を実装するオーバーライド OnLostFocus

適用対象

こちらもご覧ください