MouseEventHandler Delegato

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.

public delegate void MouseEventHandler(object sender, MouseEventArgs e);

Parametri

sender
Object

Oggetto a cui è associato il gestore eventi.

e
MouseEventArgs

Dati dell'evento.

Commenti

Questo delegato viene usato con gli eventi collegati seguenti:

Questo delegato viene usato con gli eventi indirizzati seguenti. Questi eventi indirizzati inoltrano gli eventi collegati elencati in precedenza per renderli più accessibili al modello di elemento generale in WPF.

Gli eventi collegati e gli eventi di base instradati condividono i dati degli eventi e le versioni bubbling e tunneling degli eventi indirizzati condividono anche i dati degli eventi. Ciò può influire sulle caratteristiche gestite dell'evento mentre viaggia la route dell'evento. Per informazioni dettagliate, vedere Panoramica dell'input.

Oltre alle RoutedEventArgs proprietà rilevanti per tutti gli eventi indirizzati, le proprietà più interessanti di MouseEventArgs che è possibile usare in un'implementazione MouseEventHandler sono diverse proprietà che espongono lo stato del pulsante corrente, ad esempio LeftButton e MouseDevice. MouseDevice è utile in particolare perché è possibile verificarlo Captured .

Si noti che gli eventi che gestiscono in modo specifico gli eventi del pulsante del mouse usano un delegato diverso, MouseButtonEventHandler. Le proprietà del pulsante del mouse sono disponibili MouseEventArgs nel caso in cui siano presenti modalità di input o interazioni che coinvolgono i pulsanti anche se si gestisce un evento non pulsante.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche