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(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
| Nome | Valor | Description |
|---|---|---|
| Unfocused | 0 | O elemento não está focado no momento. |
| Pointer | 1 | Elemento obtido foco por meio de uma ação de ponteiro. |
| Keyboard | 2 | Elemento obtido foco por meio de uma ação de teclado, como passagem de sequência de tabulação. |
| Programmatic | 3 | Elemento obtido foco por meio de uma chamada deliberada para UIElement.Focus(Microsoft. UI. Xaml.FocusState) ou uma API relacionada. |
Comentários
Se usado como um parâmetro de entrada para UIElement.Focus(Microsoft. UI. Xaml.FocusState), você não pode usar Unfocused. O valor focusstate a ser passado para um UIElement.Focus(Microsoft. UI. A chamada Xaml.FocusState) depende do cenário de entrada e de 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 a outros chamadores (como os modelos de controle) sobre como esse controle obteve o foco.