MouseEventHandler MouseEventHandler MouseEventHandler MouseEventHandler Delegate

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.Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons or the mouse wheel; for example, 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 Object Object Object

Objet où le gestionnaire d’événements est attaché.The object where the event handler is attached.

e
MouseEventArgs MouseEventArgs MouseEventArgs MouseEventArgs

Données d'événement.The event data.

Héritage
MouseEventHandlerMouseEventHandlerMouseEventHandlerMouseEventHandler

Remarques

Ce délégué est utilisé avec les événements attachés suivants :This delegate is used with the following attached events:

Ce délégué est utilisé avec les événements routés suivants.This delegate is used with the following routed events. Ces événements routés transférer les événements attachés précédemment répertoriées pour les rendre plus accessible pour le modèle d’élément général dans WPFWPF.These routed events forward the previously listed attached events to make them more accessible to the general element model in WPFWPF.

Les événements attachés et les événements routés d’éléments de base partagent leurs données d’événement et la propagation et tunneling des versions des événements routés partagent également des données d’événement.The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. Cela peut affecter les caractéristiques gérées de l’événement lorsqu’elles transitent l’itinéraire d’événement.This can affect the handled characteristics of the event as it travels the event route. Pour plus d’informations, consultez vue d’ensemble de l’entrée.For details, see Input Overview.

Autre que le 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 un MouseEventHandler implémentation sont plusieurs propriétés qui exposent l’état actuel, telles que LeftButton et MouseDevice.Other than the RoutedEventArgs properties that are relevant for all routed events, the most interesting properties of MouseEventArgs that you might use in a MouseEventHandler implementation are several properties that expose the current button state, such as LeftButton and MouseDevice. MouseDevice est utile en particulier parce que vous pouvez vérifier Captured dessus.MouseDevice is useful particularly because you can check Captured on it.

Notez que les événements qui traitent spécifiquement des événements de bouton de souris utilisent un autre délégué MouseButtonEventHandler.Note that events that specifically deal with mouse button events use a different delegate, MouseButtonEventHandler. Les propriétés de bouton de souris sont disponibles sur MouseEventArgs au cas où des modes de saisie ou des interactions qui impliquent les boutons même si vous gérez un événement.The mouse button properties are available on MouseEventArgs in case there are input modes or interactions that involve the buttons even if you are handling a non-button event.

Méthodes d’extension

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi