UIElement.RightTapped Événement
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.
Se produit lorsqu’un stimulus d’entrée de la touche droite se produit pendant que le pointeur se trouve sur l’élément.
public:
virtual event RightTappedEventHandler ^ RightTapped;
// Register
event_token RightTapped(RightTappedEventHandler const& handler) const;
// Revoke with event_token
void RightTapped(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::RightTapped_revoker RightTapped(auto_revoke_t, RightTappedEventHandler const& handler) const;
public event RightTappedEventHandler RightTapped;
function onRightTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("righttapped", onRightTapped);
uIElement.removeEventListener("righttapped", onRightTapped);
- or -
uIElement.onrighttapped = onRightTapped;
Public Custom Event RightTapped As RightTappedEventHandler
<uielement RightTapped = "eventhandler" .../>
Type d’événement
Remarques
RightTapped pour une action tactile résulte du traitement d’une action qui reste à un endroit donné pendant un certain temps. S’il s’agit d’une action tactile, un événement Holding du même élément précède toujours cela, mais RightTapped ne se déclenche pas tant que le point tactile n’est pas libéré. Si le pointeur est enfoncé est trop court et s’active au lieu d’activer, ou si l’action d’attente Holdingse termine par HoldingState comme annulé, RightTapped ne se déclenche pas.
RightTapped est l’événement à gérer pour l’affichage des menus contextuels. Consultez les instructions de conception d’interaction tactile et d’expérience utilisateur pour les interactions utilisateur personnalisées pour plus d’informations sur l’utilisation d’une interaction avec le bouton droit dans la conception de votre application.
Un RightTapped événement représente un mouvement, tandis qu’un événement PointerReleased est un événement d’entrée de niveau inférieur.
RightTapped et PointerReleased les événements peuvent être déclenchés à la suite d’une interaction utilisateur unique. Même si un contrôle gère déjà des événements de pointeur dans la logique de contrôle ou gère des manipulations, cela n’empêche RightTapped pas le déclenchement.
Un RightTapped événement est potentiellement le résultat de plusieurs points de pointeur. Pour les événements de mouvement de niveau supérieur comme RightTapped vous n’avez plus accès immédiatement aux détails pointerPoint , tels que des valeurs PointerId individuelles ou des coordonnées individuelles. Vous avez accès au type d’appareil (PointerDeviceType) et pour les coordonnées, vous pouvez appeler GetPosition, ce qui donne une moyenne des coordonnées pour un RightTap à partir de plusieurs points de pointeur.
RightTapped est un événement routé. En outre, un élément doit avoir IsRightTapEnabled être true une source d’événement RightTapped (true est la valeur par défaut). Il est possible de gérer RightTapped les éléments parents même s’il IsRightTapEnabled se false trouve sur l’élément parent, si l’événement est en bulles vers un parent à partir d’un élément enfant source d’événement où IsRightTapEnabled est false. Pour plus d’informations sur le concept d’événement routé, consultez la vue d’ensemble des événements routés et des événements routés.
Pour les actions tactiles et également pour les événements d’interaction spécifiques ou de manipulation qui sont des conséquences d’une action tactile, un élément doit être visuellement détectable pour être la source d’événement 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é des tests de positionnement. Pour plus d’informations, consultez Vue d’ensemble des événements et des événements routés.
RightTapped prend en charge la possibilité d’attacher des gestionnaires d’événements à l’itinéraire qui sera appelé même si les données d’événement de l’événement sont marquées Handled. Voir AddHandler.
Des contrôles Windows Runtime spécifiques peuvent avoir une gestion basée sur des classes pour l’événementRightTapped. Dans ce cas, le contrôle a probablement un remplacement pour la méthode OnRightTapped. Une action d’appui droit peut être associée à l’affichage d’un menu contextuel ou d’une fenêtre secondaire. Pour plus d’informations sur le fonctionnement de la gestion basée sur des classes pour les événements, consultez La vue d’ensemble des événements routés et des événements routés.
RightTapped pour l’entrée de la souris et du stylet/stylet
Le système d’entrée traite une action dans laquelle l’utilisateur clique sur le bouton droit de la souris tout en survolant l’élément en tant qu’action RightTapped . L’événement ne se déclenche pas tant que le bouton droit de la souris n’est pas relâché. L’entrée de la souris ne produit pas d’événements de suspension par défaut, quelle que soit la durée pendant laquelle un bouton de la souris est enfoncé ou quel bouton est conservé.
Certains appareils de stylet ont plusieurs boutons, dont l’un peut être utilisé de la même façon que le bouton droit sur un appareil de souris est utilisé. Cela dépend de l’appareil et de ses paramètres, mais si un équivalent en clic droit est activé par l’appareil stylet, le système d’entrée peut également se déclencher RightTapped pour ces actions.