FocusState Enumeración

Definición

Describe cómo un elemento obtuvo el foco.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
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

Nombre Valor Description
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

Producto Versiones
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Consulte también