Compartir a través de


FocusState Enumeración

Definición

Describe cómo un elemento obtuvo el foco.

public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
Public Enum FocusState
Herencia
FocusState
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Keyboard 2

Elemento obtenido el foco a través de una acción de teclado, como el recorrido de secuencia de tabulación.

Pointer 1

Elemento obtenido el foco a través de una acción de puntero.

Programmatic 3

Elemento obtenido el foco a través de una llamada deliberada a Focus o a una API relacionada.

Unfocused 0

El elemento no está centrado actualmente.

Comentarios

FocusState se usa como un valor por la propiedad Control.FocusState . También se usa como entrada por el método Control.Focus .

Si se usa como parámetro de entrada para Control.Focus, no se puede usar Unfocused. El valor de FocusState para pasar a una llamada Control.Focus depende del escenario de entrada y de la interacción del usuario al que responde el control o el código de la aplicación. Para obtener más información, consulta Comentarios en Control.Focus.

El significado exacto de los valores focusState depende de si lo está leyendo desde Control.FocusState o usando un valor para enviar a Control.Focus. Si va a establecer Control.Focus , está informando a otros autores de llamadas (como las plantillas de control) sobre cómo ese control obtuvo el foco.

Se aplica a

Consulte también