Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

UIElement3D.MouseRightButtonDown, événement

Se produit lorsque le bouton droit de la souris est appuyé alors que le pointeur de la souris se trouve sur cet élément.

Espace de noms :  System.Windows
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event MouseButtonEventHandler MouseRightButtonDown
<object MouseRightButtonDown="MouseButtonEventHandler" .../>

Implémentations

IInputElement.MouseRightButtonDown

Champ d'identificateur

MouseRightButtonDownEvent

Stratégie de routage

Direct

delegate

MouseButtonEventHandler

  • Substituez OnMouseRightButtonDown pour implémenter la gestion de classe pour cet événement dans les classes dérivées.

Bien que cet Vue d'ensemble des événements routés semble suivre un itinéraire par propagation dans une arborescence d'éléments, il s'agit en fait d'un événement routé direct qui est déclenché à plusieurs reprises dans l'arborescence d'éléments, pour chaque UIElement3D.

Cet événement compte parmi plusieurs événements associés qui signalent les caractéristiques des boutons de la souris pour un événement Mouse.MouseDown sous-jacent, lequel est un événement attaché traité par chaque élément se trouvant sur un itinéraire d'événements.

Les données de cet événement exposent celles de l'événement Mouse.MouseDown sous-jacent. Si cet événement est marqué comme étant géré sur l'itinéraire d'événements, les événements spécifiques aux boutons de la souris sont déclenchés comme d'habitude. Les gestionnaires des événements spécifiques aux boutons de la souris doivent toutefois être ajoutés en appelant explicitement la méthode AddHandler, avec la possibilité de gérer les événements qui sont déjà marqués comme étant gérés pour qu'ils assurent le rôle d'écouteurs de l'événement. Si vous marquez MouseRightButtonDown comme étant géré, cela équivaut en gros à dire que vous marquez Mouse.MouseDown comme géré pour tous les écouteurs supplémentaires placés sur l'itinéraire, ainsi que tous les événements associés. Cela peut inclure les événements générés par les gestionnaires de classe, tels que MouseDoubleClick.

D'un point de vue conceptuel, considérez cet événement (ainsi que les autres événements de boutons de la souris portant sur UIElement3D) comme un "service" souris (dont la définition de service est fournie par la classe Mouse). L'événement est également pratique dans la mesure où il n'est pas nécessaire de vérifier les états des boutons (droite/gauche, en bas/en haut) des événements de souris d'origine dans les données d'événements. Dans le cas de scénarios plus poussés, tels que la vérification des états de boutons non standard, vous pouvez être amené à utiliser les APIs de la classe Mouse plutôt que ceux portant sur UIElement3D.

Les événements de souris pour le bouton droit présentent fréquemment une gestion native dans les scénarios d'application. Par exemple, le fait d'appuyer sur le bouton droit peut afficher un menu contextuel. Consultez Vue d'ensemble de ContextMenu.

MouseRightButtonDown est introduit dans le .NET Framework version 3.5. Pour plus d'informations, consultez Versions et dépendances du .NET Framework.

.NET Framework

Pris en charge dans : 4, 3.5 SP1, 3.0 SP1

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft