FocusState Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.