MouseEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje metodu, která bude zpracovávat směrované události související s myší, které výslovně nezahrnují tlačítka myši nebo kolečko myši; Například 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)
Parametry
- sender
- Object
Objekt, ke kterému je připojena obslužná rutina události.
Data události
Poznámky
Tento delegát se používá s následujícími připojenými událostmi:
Tento delegát se používá s následujícími směrovanými událostmi. Tyto směrované události předávají dříve uvedené připojené události, aby byly přístupnější pro obecný model elementů ve WPF.
Připojené události a směrované události základního prvku sdílejí svá data událostí a verze probublávání a tunelování směrovaných událostí také sdílejí data událostí. To může mít vliv na zpracovávané charakteristiky události, která se pohybuje trasou události. Podrobnosti najdete v tématu Přehled vstupu.
RoutedEventArgs Kromě vlastností, které jsou relevantní pro všechny směrované události, jsou nejzajímavější vlastnostiMouseEventArgs, které můžete použít v MouseEventHandler implementaci, několik vlastností, které zpřístupňují aktuální stav tlačítka, například LeftButton a MouseDevice. MouseDevice je užitečné zejména proto, že se na něj můžete podívat Captured .
Všimněte si, že události, které se konkrétně zabývají událostmi tlačítka myši, používají jiného delegáta, MouseButtonEventHandler. Vlastnosti tlačítka myši jsou k dispozici MouseEventArgs pro případ, že existují vstupní režimy nebo interakce, které zahrnují tlačítka, i když zpracováváte událost bez tlačítka.
Metody rozšíření
GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |