Share via


FocusState Énumération

Définition

Décrit comment un élément a obtenu le focus.

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
Héritage
FocusState
Attributs

Champs

Keyboard 2

Élément obtenu le focus par le biais d’une action clavier, telle que la traversée de séquence de tabulation.

Pointer 1

Élément obtenu le focus par le biais d’une action de pointeur.

Programmatic 3

L’élément a obtenu le focus via un appel délibéré à UIElement.Focus(Microsoft.UI.Xaml.FocusState) ou à une API associée.

Unfocused 0

L’élément n’est actuellement pas prioritaire.

Remarques

S’il est utilisé comme paramètre d’entrée pour UIElement.Focus(Microsoft.UI.Xaml.FocusState), vous ne pouvez pas utiliser Unfocused. La valeur FocusState à passer à un appel UIElement.Focus(Microsoft.UI.Xaml.FocusState) dépend du scénario d’entrée et de l’interaction utilisateur à laquelle votre contrôle ou code d’application répond.

La signification exacte des valeurs FocusState varie selon que vous les lisez à partir d’UIElement.FocusState ou si vous utilisez une valeur à envoyer à UIElement.Focus(Microsoft.UI.Xaml.FocusState). Si vous définissez UIElement.Focus(Microsoft.UI.Xaml.FocusState), vous informez les autres appelants (comme les modèles de contrôle) de la façon dont ce contrôle a obtenu le focus.

S’applique à

Voir aussi