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

GotMouseCapture Identyfikuje dołączone zdarzenie.

LostMouseCaptureEvent

LostMouseCapture Identyfikuje dołączone zdarzenie.

MouseDownEvent

MouseDown Identyfikuje dołączone zdarzenie.

MouseEnterEvent

MouseEnter Identyfikuje dołączone zdarzenie.

MouseLeaveEvent

MouseLeave Identyfikuje dołączone zdarzenie.

MouseMoveEvent

MouseMove Identyfikuje dołączone zdarzenie.

MouseUpEvent

MouseUp Identyfikuje dołączone zdarzenie.

MouseWheelDeltaForOneLine

Przedstawia liczbę jednostek, które kółko myszy jest obracane w celu przewinięcia jednej linii.

MouseWheelEvent

MouseWheel Identyfikuje dołączone zdarzenie.

PreviewMouseDownEvent

PreviewMouseDown Identyfikuje dołączone zdarzenie.

PreviewMouseDownOutsideCapturedElementEvent

PreviewMouseDownOutsideCapturedElement Identyfikuje dołączone zdarzenie.

PreviewMouseMoveEvent

PreviewMouseMove Identyfikuje dołączone zdarzenie.

PreviewMouseUpEvent

PreviewMouseUp Identyfikuje dołączone zdarzenie.

PreviewMouseUpOutsideCapturedElementEvent

PreviewMouseUpOutsideCapturedElement Identyfikuje 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 po naciśnięciu dowolnego przycisku myszy.

MouseEnter

Występuje, gdy wskaźnik myszy przechodzi do granic elementu.

MouseLeave

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

MouseMove

Występuje, gdy wskaźnik myszy jest przesuwany.

MouseUp

Występuje po zwolnieniu dowolnego przycisku myszy.

MouseWheel

Występuje po obróceniu kółka myszy.

PreviewMouseDown

Występuje po naciśnięciu dowolnego przycisku myszy.

PreviewMouseDownOutsideCapturedElement

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

PreviewMouseMove

Występuje, gdy mysz porusza 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