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(Windows.Foundation.UniversalApiContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
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
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.