UIElement.GotKeyboardFocus イベント


この要素にキーボード フォーカスが移動したときに発生します。Occurs when the keyboard is focused on this element.

 virtual event System::Windows::Input::KeyboardFocusChangedEventHandler ^ GotKeyboardFocus;
public event System.Windows.Input.KeyboardFocusChangedEventHandler GotKeyboardFocus;
member this.GotKeyboardFocus : System.Windows.Input.KeyboardFocusChangedEventHandler 
Public Custom Event GotKeyboardFocus As KeyboardFocusChangedEventHandler 





IsKeyboardFocusedChanged は、要素のフォーカス状態を保持するプロパティの状態の変化を追跡する同様のイベントです。 GotKeyboardFocus イベントは、同じ状況の多くで発生します。IsKeyboardFocusedChanged is a similar event that tracks status changes in a property that maintains the focus state for an element; the GotKeyboardFocus event is raised in many of the same circumstances.

このイベントはバブルルーティングを使用するため、フォーカスがある要素は、イベントハンドラーが実際にアタッチされている要素ではなく、子要素である場合があります。Because this event uses bubbling routing, the element that has focus might be a child element instead of the element where the event handler is actually attached. イベントデータのをチェックして、 Source フォーカスを持つ実際の要素を特定します。Check the Source in the event data to determine the actual element that has focus.

このイベントは、 Keyboard.GotKeyboardFocus GotKeyboardFocus UIElement が基本要素として継承されている場合に、クラスメンバーリストの一部となるように、このクラスの添付イベントのエイリアスを作成します。This event creates an alias for the Keyboard.GotKeyboardFocus attached event for this class so that GotKeyboardFocus is part of the class members list when UIElement is inherited as a base element. イベントにアタッチされているイベントハンドラー GotKeyboardFocus は、基になる添付イベントにアタッチされ、 Keyboard.GotKeyboardFocus 同じイベントデータインスタンスを受け取ります。Event handlers that are attached to the GotKeyboardFocus event are attached to the underlying Keyboard.GotKeyboardFocus attached event and receive the same event data instance.

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

識別子フィールドIdentifier field GotKeyboardFocusEvent
ルーティング方法Routing strategy バブリングBubbling
代理人Delegate KeyboardFocusChangedEventHandler