Mouse Klasa

Definicja

Reprezentuje urządzenie myszy do określonego wątku.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Dziedziczenie
Mouse

Uwagi

Klasa Mouse udostępnia zdarzenia, metody i właściwości związane z myszą, które dostarczają informacji dotyczących stanu myszy.

Każde zdarzenie, które Mouse definiuje jako dołączone zdarzenie, jest również ponownie uwidocznione przez klasy UIElement elementów podstawowych i ContentElement jako nowe zdarzenie kierowane. Ogólnie rzecz biorąc, bardziej wygodne jest obsługę zdarzeń myszy dla aplikacji w systemach UIElement i , ContentElementa nie przy użyciu zdarzeń Mouse . Aby uzyskać szczegółowe informacje, zobacz Omówienie danych wejściowych.

Statyczne elementy członkowskie delegata Mouse klasy do podstawowego MouseDevice menedżera danych wejściowych wątku wywołującego.

Pola

GotMouseCaptureEvent

Identyfikuje GotMouseCapture dołączone zdarzenie.

LostMouseCaptureEvent

Identyfikuje LostMouseCapture dołączone zdarzenie.

MouseDownEvent

Identyfikuje MouseDown dołączone zdarzenie.

MouseEnterEvent

Identyfikuje MouseEnter dołączone zdarzenie.

MouseLeaveEvent

Identyfikuje MouseLeave dołączone zdarzenie.

MouseMoveEvent

Identyfikuje MouseMove dołączone zdarzenie.

MouseUpEvent

Identyfikuje MouseUp dołączone zdarzenie.

MouseWheelDeltaForOneLine

Reprezentuje liczbę jednostek, które kółko myszy jest obracane, aby przewijać jedną linię.

MouseWheelEvent

Identyfikuje MouseWheel dołączone zdarzenie.

PreviewMouseDownEvent

Identyfikuje PreviewMouseDown dołączone zdarzenie.

PreviewMouseDownOutsideCapturedElementEvent

Identyfikuje PreviewMouseDownOutsideCapturedElement dołączone zdarzenie.

PreviewMouseMoveEvent

Identyfikuje PreviewMouseMove dołączone zdarzenie.

PreviewMouseUpEvent

Identyfikuje PreviewMouseUp dołączone zdarzenie.

PreviewMouseUpOutsideCapturedElementEvent

Identyfikuje PreviewMouseUpOutsideCapturedElement dołączone zdarzenie.

PreviewMouseWheelEvent

Identyfikuje PreviewMouseWheel dołączone zdarzenie.

QueryCursorEvent

Identyfikuje QueryCursor dołączone zdarzenie.

Właściwości

Captured

Pobiera element, który przechwycił mysz.

DirectlyOver

Pobiera element wskaźnik myszy bezpośrednio nad.

LeftButton

Pobiera stan lewego przycisku myszy.

MiddleButton

Pobiera stan środkowego przycisku myszy.

OverrideCursor

Pobiera lub ustawia kursor dla całej aplikacji.

PrimaryDevice

Pobiera podstawowe urządzenie myszy.

RightButton

Pobiera stan przycisku po prawej stronie.

XButton1

Pobiera stan pierwszego przycisku rozszerzonego.

XButton2

Pobiera stan drugiego przycisku rozszerzonego.

Metody

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego GotMouseCapture zdarzenia.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego LostMouseCapture zdarzenia.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego MouseDown zdarzenia.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego MouseEnter zdarzenia.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego MouseLeave zdarzenia.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego MouseMove zdarzenia.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego MouseUp zdarzenia.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Dodaje procedurę obsługi dołączonego MouseWheel zdarzenia.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseDown zdarzenia.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseDownOutsideCapturedElement zdarzenia.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseMove zdarzenia.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseUp zdarzenia.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseUpOutsideCapturedElement zdarzenia.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Dodaje procedurę obsługi dołączonego PreviewMouseWheel zdarzenia.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Dodaje procedurę obsługi dołączonego QueryCursor zdarzenia.

Capture(IInputElement)

Przechwytuje dane wejściowe myszy do określonego elementu.

Capture(IInputElement, CaptureMode)

Przechwytuje dane wejściowe myszy do określonego elementu przy użyciu określonego CaptureModeelementu .

GetIntermediatePoints(IInputElement, Point[])

Pobiera do 64 poprzednich współrzędnych wskaźnika myszy od ostatniego zdarzenia przenoszenia myszy.

GetPosition(IInputElement)

Pobiera położenie myszy względem określonego elementu.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego GotMouseCapture zdarzenia.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego LostMouseCapture zdarzenia.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego MouseDown zdarzenia.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego MouseEnter zdarzenia.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego MouseLeave zdarzenia.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego MouseMove zdarzenia.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego MouseUp zdarzenia.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Usuwa procedurę obsługi dołączonego MouseWheel zdarzenia.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseDown zdarzenia.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseDownOutsideCapturedElement zdarzenia.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseMove zdarzenia.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseUp zdarzenia.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseUpOutsideCapturedElement zdarzenia.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Usuwa procedurę obsługi dołączonego PreviewMouseWheel zdarzenia.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Usuwa procedurę obsługi dołączonego QueryCursor zdarzenia.

SetCursor(Cursor)

Ustawia wskaźnik myszy na określony Cursorelement .

Synchronize()

Wymusza ponowne zsynchronizowanie myszy.

UpdateCursor()

Wymusza zaktualizowanie kursora myszy.

Zdarzenia dołączone

GotMouseCapture

Występuje, gdy element przechwytuje mysz.

LostMouseCapture

Występuje, gdy element traci przechwytywanie myszy.

MouseDown

Występuje, gdy dowolny przycisk myszy jest przygnębiony.

MouseEnter

Występuje, gdy wskaźnik myszy wchodzi w granice elementu.

MouseLeave

Występuje, gdy wskaźnik myszy opuszcza granice elementu.

MouseMove

Występuje, gdy wskaźnik myszy przesuwa się.

MouseUp

Występuje po zwolnieniu dowolnego przycisku myszy.

MouseWheel

Występuje, gdy koło myszy jest obracane.

PreviewMouseDown

Występuje, gdy dowolny przycisk myszy jest przygnębiony.

PreviewMouseDownOutsideCapturedElement

Występuje, gdy podstawowy przycisk myszy jest naciskany poza element, który przechwytuje zdarzenia myszy.

PreviewMouseMove

Występuje, gdy mysz przesuwa się nad elementem.

PreviewMouseUp

Występuje po zwolnieniu dowolnego przycisku myszy.

PreviewMouseUpOutsideCapturedElement

Występuje, gdy podstawowy przycisk myszy jest zwalniany poza elementem, który przechwytuje zdarzenia myszy.

PreviewMouseWheel

Występuje, gdy koło myszy obraca się.

QueryCursor

Występuje, gdy element wykonuje zapytania dotyczące bieżącego kursora myszy.

Dotyczy