FocusState Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.