Compartilhar via


FocusState Enumeração

Definição

Descreve como um elemento obteve o 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
Herança
FocusState
Atributos

Campos

Keyboard 2

O elemento obteve o foco por meio de uma ação de teclado, como a passagem de sequência de guias.

Pointer 1

O elemento obteve o foco por meio de uma ação de ponteiro.

Programmatic 3

O elemento obteve o foco por meio de uma chamada deliberada para UIElement.Focus (Microsoft.UI.Xaml.FocusState) ou uma API relacionada.

Unfocused 0

O elemento não está focado no momento.

Comentários

Se usado como um parâmetro de entrada para UIElement.Focus(Microsoft.UI.Xaml.FocusState), você não poderá usar Unfocused. O valor FocusState a ser passado para uma chamada UIElement.Focus (Microsoft.UI.Xaml.FocusState) depende do cenário de entrada e a qual interação do usuário seu controle ou código do aplicativo está respondendo.

O significado exato dos valores focusstate depende se você está lendo-o de UIElement.FocusState ou usando um valor para enviar para UIElement.Focus(Microsoft.UI.Xaml.FocusState). Se você estiver definindo UIElement.Focus(Microsoft.UI.Xaml.FocusState), você está informando outros chamadores (como os modelos de controle) sobre como esse controle obteve o foco.

Aplica-se a

Confira também