UIElement.IsKeyboardFocusWithin Propiedad

Definición

Obtiene un valor que indica si el foco del teclado está en cualquier parte del elemento o en sus elementos secundarios del árbol visual. Es una propiedad de dependencia.

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

Valor de propiedad

true si el foco del teclado está en el elemento o en sus elementos secundarios; de lo contrario, false.

Implementaciones

Comentarios

Los cambios en el valor de esta propiedad suelen generar el IsKeyboardFocusWithinChanged evento, a menos que se haya invalidado OnIsKeyboardFocusWithinChanged una clase derivada para suprimir el evento.

No establece esta propiedad directamente, pero puede establecer el foco en un elemento llamando a Focuso realizando una MoveFocus solicitud. Cualquiera de estas llamadas de método podría cambiar este valor de propiedad.

IsKeyboardFocused y IsKeyboardFocusWithin normalmente se usan dentro de controladores de eventos de clase para otros eventos relacionados con la entrada, por ejemplo, para determinar si el elemento ya tiene el foco del teclado o para realizar determinaciones cuando se producen eventos de mouse y eventos de teclado junto.

Información de la propiedad dependency

Elemento Value
Campo identificador IsKeyboardFocusWithinProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a