FocusState Énumération

Définition

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

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
Héritage
FocusState
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Nom Valeur Description
Keyboard 2

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

Pointer 1

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

Programmatic 3

L’élément a obtenu le focus via un appel délibéré à Focus ou à une API associée.

Unfocused 0

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

Remarques

FocusState est utilisé comme valeur par la propriété Control.FocusState . Il est également utilisé comme entrée par la méthode Control.Focus .

S’il est utilisé comme paramètre d’entrée pour Control.Focus, vous ne pouvez pas utiliser Unfocused. La valeur de FocusState à passer à un appel Control.Focus dépend du scénario d’entrée et de l’interaction utilisateur à laquelle votre contrôle ou code d’application répond. Pour plus d’informations, consultez Remarques dans Control.Focus.

La signification exacte des valeurs FocusState varie selon que vous les lisez à partir de Control.FocusState ou que vous utilisez une valeur à envoyer à Control.Focus. Si vous définissez Control.Focus , 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 à

Produit Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Voir aussi