Udostępnij za pośrednictwem


UIElement.IsKeyboardFocusWithin Właściwość

Definicja

Pobiera wartość wskazującą, czy fokus klawiatury znajduje się w dowolnym miejscu elementu, czy w elementach podrzędnych drzewa wizualnego. Jest to właściwość zależności.

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

Wartość właściwości

true jeśli fokus klawiatury znajduje się na elemecie lub jego elementach podrzędnych; w przeciwnym razie , false.

Implementuje

Uwagi

Zmiany wartości tej właściwości zwykle zgłaszają IsKeyboardFocusWithinChanged zdarzenie, chyba że klasa pochodna przesłonięta OnIsKeyboardFocusWithinChanged , aby pominąć zdarzenie.

Nie ustawiasz tej właściwości bezpośrednio, ale możesz ustawić fokus na element, wywołując metodę FocusMoveFocus lub wysyłając żądanie. Dowolne z tych wywołań metody może zmienić tę wartość właściwości.

IsKeyboardFocused i IsKeyboardFocusWithin są zwykle używane w programach obsługi zdarzeń klasy dla innych zdarzeń związanych z danymi wejściowymi, na przykład w celu określenia, czy element ma już fokus klawiatury, czy też określić, kiedy zdarzenia myszy i zdarzenia klawiatury występują w połączeniu.

Informacje dotyczące właściwości zależności

Pole identyfikatora IsKeyboardFocusWithinProperty
Właściwości metadanych ustawione na true Brak

Dotyczy