Esta documentación está archivada y no tiene mantenimiento.

UIElement.IsKeyboardFocusWithin (Propiedad)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

public bool IsKeyboardFocusWithin { get; }
/** @property */
public final boolean get_IsKeyboardFocusWithin()

public final function get IsKeyboardFocusWithin () : boolean

No se puede establecer esta propiedad en XAML.

Valor de propiedad

Tipo: System.Boolean
Es true si el foco de teclado está en el elemento o en sus elementos secundarios; de lo contrario, es false.

Implementaciones

IInputElement.IsKeyboardFocusWithin

Campo identificador

IsKeyboardFocusWithinProperty

Propiedades de metadatos establecidas en true

Ninguna

Los cambios al valor de esta propiedad normalmente provocan el evento IsKeyboardFocusWithinChanged, a menos que una clase derivada haya invalidado OnIsKeyboardFocusWithinChanged para suprimir el evento.

Esta propiedad no se establece directamente, pero puede establecer el foco en un elemento si llama a Focuso hace una solicitud de MoveFocus. Cualquiera de estas llamadas al método podría cambiar el valor de la propiedad.

IsKeyboardFocused e IsKeyboardFocusWithin se suelen usar dentro de los controladores de eventos de clase para otros eventos relacionados con entradas, por ejemplo para determinar si el elemento ya tiene el foco del teclado o determinar cuándo se producen eventos del mouse y del teclado en conjunción.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: