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(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FocusState
Public Enum FocusState
Herencia
FocusState
Atributos

Campos

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

Consulte también