Développer Réduire

UIElement.PointerReleased Event

Se produit lorsque le périphérique de pointage ayant précédemment initialisé une action Press est libéré, alors qu'il se trouve dans cet élément. Notez que la fin d'une action Press ne garantit pas le déclenchement d'un événement PointerReleased ; d'autres événements peuvent se déclencher à la place. Pour plus d'informations, consultez la section Notes.

Syntaxe


public event PointerEventHandler PointerReleased


<uiElement PointerReleased="eventhandler"/>

Informations sur les événements

Délégué PointerEventHandler

Remarques

Remarque  D'autres événements à la place de PointerReleased peuvent se déclencher à la fin de l'action—par exemple, PointerCanceled ou PointerCaptureLost. Ne comptez pas sur les événements PointerPressed et PointerReleased qui se produisent toujours par paires. Pour fonctionner correctement, votre application doit écouter et gérer tous les événements qui représentent des conclusions possibles à l'action Press. Les raisons pour lesquelles vous n'obtenez aucune occurrence de PointerReleased sont les suivantes :
  • Différences dans la façon dont un matériel spécifique gère les actions tactiles et les actions Press.
  • Capture du pointeur de programmation à partir d'un autre pointeur
  • Actions utilisateur qui modifient la relation de la zone d'affichage, telle que la modification des paramètres de résolution ou d'écran
  • Interactions d'entrée, par exemple un stylet qui touche la même surface qu'une action tactile précédente

Cet événement est un événement routé. Pour plus d'informations sur le concept d'événements routés, consultez Vue d'ensemble des événements et des événements routés.

Les actions tactiles et également les événements spécifiques à l'interaction ou de manipulation sont les conséquences d'une action tactile. Un élément doit être visible par le test de positionnement pour être la source d'événements et déclencher l'événement associé à l'action. UIElement.Visibility doit être Visible. D'autres propriétés des types dérivés affectent également la visibilité du test de positionnement. Pour plus d'informations, consultez Tests de positionnement et événements d'entrée.

Cet événement prend en charge également la possibilité de joindre des gestionnaires d'événements au routage qui sera appelé même si les données d'événement de l'événement sont marquées comme Handled. Voir AddHandler.

Les contrôles Windows Runtime spécifiques peuvent avoir une gestion basée sur une classe pour l'événement d'entrée PointerReleased. Dans ce cas, le contrôle dispose probablement d'une substitution pour la méthode OnPointerReleased. En général, l'événement est marqué comme géré par le gestionnaire de classe, et l'événement PointerReleased n'est pas déclenché pour la gestion par des gestionnaires de code utilisateur sur ce contrôle. Pour plus d'informations sur la façon dont la gestion basée sur une classe pour les événements fonctionne, consultez Gestionnaires d'événements d'entrée dans des contrôles.

Les contrôles peuvent également avoir une animation de personnalité PointerUpThemeAnimation qui s'exécute indépendamment de l'événement.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

UIElement
Tapped
PointerPressed
Démarrage rapide : entrée tactile
Exemple d'événements d'entrée d'utilisateur en XAML

 

 

Afficher:
© 2015 Microsoft