UIElement.IsHoldingEnabled Propriété
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.
public:
property bool IsHoldingEnabled { bool get(); void set(bool value); };
bool IsHoldingEnabled();
void IsHoldingEnabled(bool value);
public bool IsHoldingEnabled { get; set; }
var boolean = uIElement.isHoldingEnabled;
uIElement.isHoldingEnabled = boolean;
Public Property IsHoldingEnabled As Boolean
<uiElement IsHoldingEnabled="bool" />
Valeur de propriété
bool
true si un événement holding peut provenir de cet élément ; sinon, false.
Remarques
La valeur par défaut est true (événement activé). Si vous définissez falsesur , l’élément UIElement ne source plus l’événement de conservation . Cela peut être souhaitable si un élément parent tel qu’un contrôle de liste doit plutôt traiter l’action en tant que manipulation, ou si vous souhaitez spécifier que seuls certains éléments enfants émettent un Holding événement qu’un parent gère après avoir bubbling.
Une autre raison de supprimer les événements de mouvement est que vous gérez des événements au niveau du pointeur et que vous ne souhaitez pas que la logique de reconnaissance des mouvements affecte la façon dont les événements de pointeur sont déclenchés. Par exemple, si le moteur de reconnaissance des mouvements doit tester pour Tapped, il doit retarder le déclenchement d’un événement PointerMoved pour les petits mouvements, car l’utilisateur peut lever le point tactile bientôt et l’événement d’entrée est normalement reconnu comme un appui. En outre, les états de conservation peuvent interférer avec d’autres événements de pointeur ou générer des animations de thème, en raison de la progression par les Holding états qui doivent être signalés par la reconnaissance des mouvements.