MouseEventHandler MouseEventHandler MouseEventHandler MouseEventHandler Delegate

Definizione

Rappresenta il metodo che gestirà gli eventi indirizzati correlati al mouse che non coinvolgono nello specifico i pulsanti o la rotellina del mouse, ad esempio 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)

Parametri

sender
Object Object Object Object

Oggetto a cui è associato il gestore eventi.The object where the event handler is attached.

e
MouseEventArgs MouseEventArgs MouseEventArgs MouseEventArgs

Dati dell'evento.The event data.

Ereditarietà
MouseEventHandlerMouseEventHandlerMouseEventHandlerMouseEventHandler

Commenti

Questo delegato viene usato con gli eventi allegati seguenti:This delegate is used with the following attached events:

Questo delegato viene utilizzato con gli eventi indirizzati seguenti.This delegate is used with the following routed events. Questi eventi indirizzati inoltrano gli eventi associati elencati in precedenza per renderli più accessibili al modello di elemento WPFWPFgenerale in.These routed events forward the previously listed attached events to make them more accessible to the general element model in WPFWPF.

Gli eventi associati e gli eventi indirizzati degli elementi di base condividono i dati degli eventi e le versioni di bubbling e tunneling degli eventi indirizzati condividono anche i dati degli eventi.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. Questo può influire sulle caratteristiche gestite dell'evento mentre viene spostata la route dell'evento.This can affect the handled characteristics of the event as it travels the event route. Per informazioni dettagliate, vedere Cenni preliminari sull'input.For details, see Input Overview.

Oltre alle RoutedEventArgs proprietà rilevanti per tutti gli eventi indirizzati, le proprietà più interessanti di MouseEventArgs che è possibile usare in un' MouseEventHandler implementazione sono diverse proprietà che espongono lo stato corrente del pulsante, ad esempio LeftButton e .MouseDeviceOther 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è particolarmente utile perché è possibile verificarlo Captured .MouseDevice is useful particularly because you can check Captured on it.

Si noti che gli eventi che riguardano in modo specifico gli eventi dei pulsanti del MouseButtonEventHandlermouse utilizzano un delegato diverso,.Note that events that specifically deal with mouse button events use a different delegate, MouseButtonEventHandler. Le proprietà del pulsante del mouse sono MouseEventArgs disponibili in nel caso in cui siano presenti modalità di input o interazioni che coinvolgono i pulsanti anche se si gestisce un evento non pulsante.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.

Metodi di estensione

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

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a

Vedi anche