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

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