UIElement.GotKeyboardFocus UIElement.GotKeyboardFocus UIElement.GotKeyboardFocus UIElement.GotKeyboardFocus Event

定義

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

public:
 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
DelegateDelegate KeyboardFocusChangedEventHandler

適用対象

こちらもご覧ください