Compartilhar via


FocusState Enumeração

Definição

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

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Nome Valor Description
Keyboard 2

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

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 Focus ou uma API relacionada.

Unfocused 0

O elemento não está focado no momento.

Comentários

FocusState é usado como um valor pela propriedade Control.FocusState . Ele também é usado como uma entrada pelo método Control.Focus .

Se usado como um parâmetro de entrada para Control.Focus, você não poderá usar Unfocused. Qual valor de FocusState passar para uma chamada Control.Focus depende do cenário de entrada e a qual interação do usuário seu controle ou código do aplicativo está respondendo. Para obter mais informações, consulte Comentários em Control.Focus.

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

Aplica-se a

Confira também