Freigeben über


UIElement.IsKeyboardFocusWithin Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob sich der Tastaturfokus innerhalb des Elements oder in seinen untergeordneten Elementen in der visuellen Struktur befindet. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

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

Eigenschaftswert

true, wenn sich der Tastaturfokus auf dem Element oder seinen untergeordneten Elementen befindet, andernfalls false.

Implementiert

Hinweise

Änderungen am Wert dieser Eigenschaft lösen in der Regel das IsKeyboardFocusWithinChanged Ereignis aus, es sei denn, eine abgeleitete Klasse wurde überschrieben OnIsKeyboardFocusWithinChanged , um das Ereignis zu unterdrücken.

Sie legen diese Eigenschaft nicht direkt fest, aber Sie können den Fokus auf ein Element festlegen, indem Sie aufrufen Focusoder eine MoveFocus Anforderung stellen. Jeder dieser Methodenaufrufe kann diesen Eigenschaftswert ändern.

IsKeyboardFocusedund IsKeyboardFocusWithin werden in der Regel in Klassenereignishandlern für andere eingabebezogene Ereignisse verwendet, um instance zu bestimmen, ob das Element bereits über den Tastaturfokus verfügt, oder um zu bestimmen, wann Maus- und Tastaturereignisse in Verbindung auftreten.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld IsKeyboardFocusWithinProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: