FocusState Enumeración

Definición

Describe cómo un elemento obtuvo el foco.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FocusState
Herencia
FocusState
Atributos

Campos

Nombre Valor Description
Keyboard 2

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

Pointer 1

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

Programmatic 3

El elemento obtuvo el foco a través de una llamada deliberada a UIElement.Focus(Microsoft.UI.Xaml.FocusState) o a una API relacionada.

Unfocused 0

El elemento no está centrado actualmente.

Comentarios

Si se usa como parámetro de entrada para UIElement.Focus(Microsoft.UI.Xaml.FocusState), no puede usar Unfocused. El valor de FocusState que se va a pasar a una llamada UIElement.Focus(Microsoft.UI.Xaml.FocusState) 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.

El significado exacto de los valores de FocusState depende de si lo está leyendo desde UIElement.FocusState o usando un valor para enviar a UIElement.Focus(Microsoft.UI.Xaml.FocusState). Si estás estableciendo UIElement.Focus(Microsoft.UI.Xaml.FocusState) estás informando a otros autores de llamadas (como las plantillas de control) sobre cómo ese control obtuvo el foco.

Se aplica a

Producto Versiones
Windows App SDK 0.8, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6

Consulte también