ContentElement.GotKeyboardFocus イベント

定義

この要素にキーボード フォーカスが移動したときに発生します。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 添付イベントのエイリアスを作成し、ContentElement が基本要素として継承されている場合に GotKeyboardFocus がクラスメンバーリストに含まれるようにします。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 ContentElement 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

適用対象

こちらもご覧ください