MouseEventHandler Délégué

Définition

Représente la méthode qui doit gérer les événements routés relatifs à la souris qui n’impliquent pas spécifiquement des boutons ou la roulette de la souris ; par exemple, MouseMove.

public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)

Paramètres

sender
Object

Objet où le gestionnaire d’événements est attaché.

e
MouseEventArgs

Données d'événement.

Remarques

Ce délégué est utilisé avec les événements attachés suivants :

Ce délégué est utilisé avec les événements routés suivants. Ces événements routés transfèrent les événements attachés précédemment listés pour les rendre plus accessibles au modèle d’élément général dans WPF.

Les événements attachés et les événements routés de l’élément de base partagent leurs données d’événement, et les versions de propagation et de tunneling des événements routés partagent également les données d’événement. Cela peut affecter les caractéristiques gérées de l’événement au fur et à mesure qu’il transite par l’itinéraire de l’événement. Pour plus d’informations, consultez vue d’ensemblede l’entrée.

Outre les RoutedEventArgs propriétés qui sont pertinentes pour tous les événements routés, les propriétés les plus intéressantes de MouseEventArgs que vous pouvez utiliser dans une MouseEventHandler implémentation sont plusieurs propriétés qui exposent l’état actuel du bouton, tel que LeftButton et MouseDevice . MouseDevice est particulièrement utile, car vous pouvez l’activer Captured .

Notez que les événements qui traitent spécifiquement des événements de bouton de la souris utilisent un autre délégué, MouseButtonEventHandler . Les propriétés du bouton de la souris sont disponibles MouseEventArgs dans au cas où il y a des modes d’entrée ou des interactions qui impliquent les boutons, même si vous gérez un événement sans bouton.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi