UIElement.RightTapped Événement

Définition

Se produit lorsqu’un stimulus d’entrée d’appui droit se produit alors que le pointeur se trouve au-dessus de 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 au même endroit pendant un certain temps. S’il s’agit d’une action tactile, un événement De maintien du même élément précède toujours cette action, mais RightTapped ne se déclenche pas tant que le point tactile n’est pas libéré. Si le temps d’appui sur le pointeur est trop court et que l’action Appuyé se déclenche au lieu de Holding, ou si l’action Maintenir se termine par l’état d’attentecomme Annulé, RightTapped ne se déclenche pas.

RightTapped est l’événement à gérer pour l’affichage des menus contextuels. Pour plus d’informations sur l’utilisation d’une interaction avec le bouton droit dans votre conception d’application, consultez Recommandations en matière de conception d’interaction tactile et d’expérience utilisateur pour les interactions utilisateur personnalisées .

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 les événements et PointerReleased peuvent se déclencher à la suite d’une interaction utilisateur unique. Même si un contrôle gère déjà les événements de pointeur dans la logique de contrôle, ou qu’il gère les 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 de 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, 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 pour true être une source d’événement RightTapped (true est la valeur par défaut). Il est possible de gérer sur les RightTapped éléments parents, même si IsRightTapEnabled est false sur l’élément parent, si l’événement bulle un parent à partir d’un élément enfant de source d’événements où IsRightTapEnabled est false. Pour plus d’informations sur le concept d’événement routé, consultez Vue d’ensemble des événements et des événements routés.

Pour les actions tactiles et pour les événements de manipulation ou spécifiques à l’interaction qui sont des conséquences d’une action tactile, un élément doit être visible au test de positionnement pour pouvoir ê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 de 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 de l’événement sont marquées Handled. Consultez 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 les classes des événements, consultez Vue d’ensemble des événements 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 génère pas d’événements de maintien par défaut, quelle que soit la durée pendant laquelle un bouton de la souris est enfoncé ou quel bouton est maintenu.

Certains stylos ont plusieurs boutons, dont l’un peut être utilisé de la même façon que le bouton droit d’un appareil de souris. Cela dépend de l’appareil et de ses paramètres, mais si un clic droit équivalent est activé par le stylet, le système d’entrée peut également déclencher RightTapped ces actions.

S’applique à

Voir aussi