Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

UIElement3D.MouseDown événement

 

Date de publication : novembre 2016

Se produit lorsqu'un bouton de la souris est enfoncé alors que le pointeur est sur cet élément.

Espace de noms:   System.Windows
Assembly:  PresentationCore (dans PresentationCore.dll)

public event MouseButtonEventHandler MouseDown

Cet événement crée un alias pour le Mouse.MouseDown joint des événements pour cette classe, afin que MouseDown fait partie de la classe de liste des membres lorsque UIElement3D est hérité comme élément de base. Gestionnaires d’événements associés à le MouseDown événements attachés sous-jacentes Mouse.MouseDown événement attaché et reçoivent la même instance de données d’événement.

Le MouseDown événement est déclenché souvent avec MouseLeftButtonDown ou MouseRightButtonDown, qui correspond à une action sur l’un des deux boutons de souris standard. MouseLeftButtonDown et MouseRightButtonDown sont également des événements routés, mais ils sont des événements routés directs, et l’événement spécifique au bouton approprié est déclenché lorsque le Mouse.MouseDown événement atteint cet élément sur son itinéraire. Consultez la section Notes pour MouseLeftButtonDown ou MouseRightButtonDown.

System_CAPS_importantImportant

Certains contrôles peuvent disposer inhérente gestion de classe pour les événements de bouton de souris. Le bouton gauche de la souris vers le bas d’événement est le plus probable pour que la gestion de classe dans un contrôle. La fréquence de gestion de classe marque sous-jacent Mouse événement de classe comme géré. Une fois que l’événement est marqué comme géré, les autres gestionnaires d’instance associés à cet élément ne sont généralement pas déclenchés. Tous les autres gestionnaires instance ou la classe qui sont attachés à des éléments dans la direction de propagation vers la racine dans l’arborescence de l’interface utilisateur sont également généralement pas déclenchés.

Vous pouvez résoudre le problème qui est décrite dans le paragraphe Important ci-dessus et recevez toujours MouseDown événements pour le bouton gauche de la souris sur une classe dérivée qui a en utilisant l’une de ces solutions de gestion de classe :

  • Associer des gestionnaires pour les PreviewMouseDown événement, qui n’est pas marqué comme géré par les contrôles. Notez que, car il s’agit d’un événement d’aperçu, l’itinéraire démarre à la racine et au contrôle des tunnels.

  • Enregistrez un gestionnaire sur le contrôle en appelant AddHandler et en choisissant l’option de signature qui permet aux gestionnaires d’écouter des événements même s’ils sont déjà marqués comme gérés dans les données d’événement routé.

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

Champ d'identificateur

MouseDownEvent

Stratégie de routage

Propagation

delegate

MouseButtonEventHandler

  • L’événement de tunneling correspondant est PreviewMouseDown.

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

.NET Framework
Disponible depuis 3.0
Retour au début
Afficher: