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é konkrétně 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, kde 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řeposílají 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 elementu sdílejí svá data události a verze bublání a tunelování směrovaných událostí také sdílejí data událostí. To může mít vliv na popisované charakteristiky události při cestě události. Podrobnosti najdete v tématu Přehled vstupu.
RoutedEventArgs Kromě vlastností, které jsou relevantní pro všechny směrované události, nejzajímavější vlastnostiMouseEventArgs, které můžete použít v MouseEventHandler implementaci, jsou 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 ji můžete zkontrolovat Captured .
Všimněte si, že události, které konkrétně řeší události tlačítka myši, používají jiný delegát , 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 v případě, že zpracováváte událost bez tlačítka.
Metody rozšíření
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |