MouseEventHandler Delegat
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Reprezentuje metodę, która będzie obsługiwać zdarzenia kierowane myszą, które nie obejmują specjalnie przycisków myszy ani kółka myszy; na przykład 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
Obiekt, w którym jest dołączony program obsługi zdarzeń.
Dane dotyczące zdarzenia.
Uwagi
Ten delegat jest używany z następującymi dołączonymi zdarzeniami:
Ten delegat jest używany z następującymi zdarzeniami kierowanymi. Te zdarzenia kierowane przekazują wcześniej wymienione dołączone zdarzenia, aby uczynić je bardziej dostępnymi dla ogólnego modelu elementów w WPF.
Dołączone zdarzenia i element podstawowy kierowane zdarzenia współużytkują swoje dane zdarzeń, a wersje rozsyłanych i tunelowanych zdarzeń również współużytkują dane zdarzeń. Może to mieć wpływ na obsługiwane cechy zdarzenia podczas podróży trasą zdarzeń. Aby uzyskać szczegółowe informacje, zobacz Omówienie danych wejściowych.
RoutedEventArgs Poza właściwościami, które są istotne dla wszystkich zdarzeń kierowanych, najbardziej interesujące właściwościMouseEventArgs, których można użyć we MouseEventHandler implementacji, to kilka właściwości, które uwidaczniają bieżący stan przycisku, na przykład LeftButton i MouseDevice. MouseDevice jest przydatna szczególnie dlatego, że można ją sprawdzić Captured .
Należy pamiętać, że zdarzenia, które w szczególności dotyczą zdarzeń przycisku myszy, używają innego delegata, MouseButtonEventHandler. Właściwości przycisku myszy są dostępne MouseEventArgs w przypadku, gdy istnieją tryby wejściowe lub interakcje, które obejmują przyciski, nawet jeśli obsługujesz zdarzenie bez przycisku.
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |