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
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.