UIElement3D.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 

イベントの種類

注釈

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

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

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

LostFocusは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。

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

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

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

適用対象

こちらもご覧ください