Mouse Klasa

Definicja

Reprezentuje urządzenie myszy do określonego wątku.Represents the mouse device to a specific thread.

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

Uwagi

Klasa Mouse zawiera zdarzenia dotyczące myszy, metody i właściwości, które zawierają informacje dotyczące stanu myszy.The Mouse class provides mouse related events, methods and, properties which provide information regarding the state of the mouse.

Każde zdarzenie, które Mouse definiuje jako dołączone zdarzenie, jest również ponownie uwidaczniane przez klasy elementów podstawowych UIElement i ContentElement jako nowe zdarzenie kierowane.Each event that Mouse defines as an attached event is also re-exposed by the base element classes UIElement and ContentElement as a new routed event. Ogólnie rzecz biorąc, łatwiej jest obsługiwać zdarzenia myszy dla aplikacji na UIElement i ContentElement, zamiast korzystać z Mouse zdarzeń.Generally, it is more convenient to handle mouse events for an application on UIElement and ContentElement, rather than using the Mouse events. Aby uzyskać szczegółowe informacje, zobacz przegląd danych wejściowych.For details, see Input Overview.

Statyczny element członkowski klasy Mouse delegowany do podstawowej MouseDevice Menedżera danych wejściowych wątku wywołującego.The static members of the Mouse class delegate to the primary MouseDevice of the calling thread's input manager.

Pola

GotMouseCaptureEvent

Identyfikuje dołączone zdarzenie GotMouseCapture.Identifies the GotMouseCapture attached event.

LostMouseCaptureEvent

Identyfikuje dołączone zdarzenie LostMouseCapture.Identifies the LostMouseCapture attached event.

MouseDownEvent

Identyfikuje dołączone zdarzenie MouseDown.Identifies the MouseDown attached event.

MouseEnterEvent

Identyfikuje dołączone zdarzenie MouseEnter.Identifies the MouseEnter attached event.

MouseLeaveEvent

Identyfikuje dołączone zdarzenie MouseLeave.Identifies the MouseLeave attached event.

MouseMoveEvent

Identyfikuje dołączone zdarzenie MouseMove.Identifies the MouseMove attached event.

MouseUpEvent

Identyfikuje dołączone zdarzenie MouseUp.Identifies the MouseUp attached event.

MouseWheelDeltaForOneLine

Przedstawia liczbę jednostek obróconych kółkiem myszy w jeden wiersz.Represents the number of units the mouse wheel is rotated to scroll one line.

MouseWheelEvent

Identyfikuje dołączone zdarzenie MouseWheel.Identifies the MouseWheel attached event.

PreviewMouseDownEvent

Identyfikuje dołączone zdarzenie PreviewMouseDown.Identifies the PreviewMouseDown attached event.

PreviewMouseDownOutsideCapturedElementEvent

Identyfikuje dołączone zdarzenie PreviewMouseDownOutsideCapturedElement.Identifies the PreviewMouseDownOutsideCapturedElement attached event.

PreviewMouseMoveEvent

Identyfikuje dołączone zdarzenie PreviewMouseMove.Identifies the PreviewMouseMove attached event.

PreviewMouseUpEvent

Identyfikuje dołączone zdarzenie PreviewMouseUp.Identifies the PreviewMouseUp attached event.

PreviewMouseUpOutsideCapturedElementEvent

Identyfikuje dołączone zdarzenie PreviewMouseUpOutsideCapturedElement.Identifies the PreviewMouseUpOutsideCapturedElement attached event.

PreviewMouseWheelEvent

Identyfikuje dołączone zdarzenie PreviewMouseWheel.Identifies the PreviewMouseWheel attached event.

QueryCursorEvent

Identyfikuje dołączone zdarzenie QueryCursor.Identifies the QueryCursor attached event.

Właściwości

Captured

Pobiera element, który przechwytuje mysz.Gets the element that has captured the mouse.

DirectlyOver

Pobiera element, którego wskaźnik myszy jest przełączany bezpośrednio.Gets the element the mouse pointer is directly over.

LeftButton

Pobiera stan lewego przycisku myszy.Gets the state of the left button of the mouse.

MiddleButton

Pobiera stan środkowego przycisku myszy.Gets the state of the middle button of the mouse.

OverrideCursor

Pobiera lub ustawia kursor dla całej aplikacji.Gets or sets the cursor for the entire application.

PrimaryDevice

Pobiera podstawowe urządzenie myszy.Gets the primary mouse device.

RightButton

Pobiera stan przycisku po prawej stronie.Gets the state of the right button.

XButton1

Pobiera stan pierwszego rozszerzonego przycisku.Gets the state of the first extended button.

XButton2

Pobiera stan drugiego przycisku rozszerzonego.Gets the state of the second extended button.

Metody

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia GotMouseCapture.Adds a handler for the GotMouseCapture attached event.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia LostMouseCapture.Adds a handler for the LostMouseCapture attached event.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseDown.Adds a handler for the MouseDown attached event.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseEnter.Adds a handler for the MouseEnter attached event.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseLeave.Adds a handler for the MouseLeave attached event.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseMove.Adds a handler for the MouseMove attached event.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseUp.Adds a handler for the MouseUp attached event.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia MouseWheel.Adds a handler for the MouseWheel attached event.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseDown.Adds a handler for the PreviewMouseDown attached event.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseDownOutsideCapturedElement.Adds a handler for the PreviewMouseDownOutsideCapturedElement attached event.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseMove.Adds a handler for the PreviewMouseMove attached event.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseUp.Adds a handler for the PreviewMouseUp attached event.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseUpOutsideCapturedElement.Adds a handler for the PreviewMouseUpOutsideCapturedElement attached event.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia PreviewMouseWheel.Adds a handler for the PreviewMouseWheel attached event.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Dodaje procedurę obsługi dla dołączonego zdarzenia QueryCursor.Adds a handler for the QueryCursor attached event.

Capture(IInputElement)

Przechwytuje dane wejściowe myszy do określonego elementu.Captures mouse input to the specified element.

Capture(IInputElement, CaptureMode)

Przechwytuje dane wejściowe myszy do określonego elementu przy użyciu określonego CaptureMode.Captures mouse input to the specified element using the specified CaptureMode.

GetIntermediatePoints(IInputElement, Point[])

Pobiera do 64 poprzednich współrzędnych wskaźnika myszy od momentu ostatniego przejścia kursora myszy.Retrieves up to 64 previous coordinates of the mouse pointer since the last mouse move event.

GetPosition(IInputElement)

Pobiera pozycję myszy względem określonego elementu.Gets the position of the mouse relative to a specified element.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia GotMouseCapture.Removes a handler for the GotMouseCapture attached event.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia LostMouseCapture.Removes a handler for the LostMouseCapture attached event.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseDown.Removes a handler for the MouseDown attached event.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseEnter.Removes a handler for the MouseEnter attached event.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseLeave.Removes a handler for the MouseLeave attached event.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseMove.Removes a handler for the MouseMove attached event.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseUp.Removes a handler for the MouseUp attached event.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia MouseWheel.Removes a handler for the MouseWheel attached event.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseDown.Removes a handler for the PreviewMouseDown attached event.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseDownOutsideCapturedElement.Removes a handler for the PreviewMouseDownOutsideCapturedElement attached event.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseMove.Removes a handler for the PreviewMouseMove attached event.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseUp.Removes a handler for the PreviewMouseUp attached event.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseUpOutsideCapturedElement.Removes a handler for the PreviewMouseUpOutsideCapturedElement attached event.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia PreviewMouseWheel.Removes a handler for the PreviewMouseWheel attached event.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Usuwa procedurę obsługi dla dołączonego zdarzenia QueryCursor.Removes a handler for the QueryCursor attached event.

SetCursor(Cursor)

Ustawia wskaźnik myszy na określoną Cursor.Sets the mouse pointer to the specified Cursor.

Synchronize()

Wymusza ponowną synchronizację myszy.Forces the mouse to resynchronize.

UpdateCursor()

Wymusza aktualizację kursora myszy.Forces the mouse cursor to be updated.

Zdarzenia dołączone

GotMouseCapture

Występuje, gdy element przechwytuje mysz.Occurs when an element captures the mouse.

LostMouseCapture

Występuje, gdy element utraci przechwytywanie myszy.Occurs when an element loses mouse capture.

MouseDown

Występuje po naciśnięciu dowolnego przycisku myszy.Occurs when any mouse button is depressed.

MouseEnter

Występuje, gdy wskaźnik myszy zostanie przesunięty w granice elementu.Occurs when the mouse pointer enters the boundaries of an element.

MouseLeave

Występuje, gdy wskaźnik myszy opuszcza granice elementu.Occurs when the mouse pointer leaves the boundaries of an element.

MouseMove

Występuje po przesunięciu wskaźnika myszy.Occurs when the mouse pointer moves.

MouseUp

Występuje po wydaniu dowolnego przycisku myszy.Occurs when any mouse button is released.

MouseWheel

Występuje po obróceniu kółka myszy.Occurs when the mouse wheel is rotated.

PreviewMouseDown

Występuje po naciśnięciu dowolnego przycisku myszy.Occurs when any mouse button is depressed.

PreviewMouseDownOutsideCapturedElement

Występuje po naciśnięciu podstawowego przycisku myszy poza elementem, który przechwytuje zdarzenia myszy.Occurs when the primary mouse button is pressed outside the element that is capturing mouse events.

PreviewMouseMove

Występuje, gdy wskaźnik myszy zostanie przesunięty nad element.Occurs when the mouse moves over an element.

PreviewMouseUp

Występuje po wydaniu dowolnego przycisku myszy.Occurs when any mouse button is released.

PreviewMouseUpOutsideCapturedElement

Występuje, gdy podstawowy przycisk myszy zostanie wyprowadzony poza elementem, który przechwytuje zdarzenia myszy.Occurs when the primary mouse button is released outside the element that is capturing mouse events.

PreviewMouseWheel

Występuje po obróceniu kółka myszy.Occurs when the mouse wheel rotates.

QueryCursor

Występuje, gdy element szuka bieżącego kursora myszy.Occurs when an element queries for the current mouse cursor.

Dotyczy