UIElement.IsKeyboardFocusWithin プロパティ

定義

キーボード フォーカスがその要素またはそのビジュアル ツリーの子要素内の任意の場所にあるかどうかを示す値を取得します。 これは依存関係プロパティです。

public:
 property bool IsKeyboardFocusWithin { bool get(); };
public bool IsKeyboardFocusWithin { get; }
member this.IsKeyboardFocusWithin : bool
Public ReadOnly Property IsKeyboardFocusWithin As Boolean

プロパティ値

キーボード フォーカスがその要素またはその子要素にある場合は true、それ以外の場合は false

実装

注釈

このプロパティの値を変更すると、通常、イベントを IsKeyboardFocusWithinChanged 抑制するために派生クラスがオーバーライド OnIsKeyboardFocusWithinChanged されていない限り、 イベントが発生します。

このプロパティは直接設定しませんが、 を呼び出 Focusすか、要求を行って要素にフォーカスを MoveFocus 設定できます。 これらのメソッド呼び出しのいずれかが、このプロパティ値を変更する可能性があります。

IsKeyboardFocusedIsKeyboardFocusWithin は、通常、他の入力関連イベントのクラス イベント ハンドラー内で使用されます。たとえば、要素に既にキーボード フォーカスがあるかどうかを判断したり、マウス イベントとキーボード イベントが組み合わせて発生したときに判断を行ったりします。

依存プロパティ情報

識別子フィールド IsKeyboardFocusWithinProperty
に設定されたメタデータ プロパティ true なし

適用対象