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

MouseKlasa 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, wygodniejsze jest obsłużenie zdarzeń myszy dla aplikacji UIElement ContentElement , a nie przy użyciu 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 Mouse klasy delegowany do podstawowego MouseDevice Menedżera wejściowego 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 GotMouseCapture dołączone zdarzenie.Identifies the GotMouseCapture attached event.

LostMouseCaptureEvent

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

MouseDownEvent

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

MouseEnterEvent

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

MouseLeaveEvent

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

MouseMoveEvent

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

MouseUpEvent

Identyfikuje MouseUp dołączone zdarzenie.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 MouseWheel dołączone zdarzenie.Identifies the MouseWheel attached event.

PreviewMouseDownEvent

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

PreviewMouseDownOutsideCapturedElementEvent

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

PreviewMouseMoveEvent

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

PreviewMouseUpEvent

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

PreviewMouseUpOutsideCapturedElementEvent

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

PreviewMouseWheelEvent

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

QueryCursorEvent

Identyfikuje QueryCursor dołączone zdarzenie.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 GotMouseCapture dołączonego zdarzenia.Adds a handler for the GotMouseCapture attached event.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

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

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

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

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

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

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

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

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

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

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

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

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

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

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

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

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

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

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

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

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

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

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

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

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

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

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Dodaje procedurę obsługi dla QueryCursor dołączonego zdarzenia.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 GotMouseCapture dołączonego zdarzenia.Removes a handler for the GotMouseCapture attached event.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

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

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

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

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

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

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

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

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

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

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

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

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

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

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

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

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

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

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

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

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

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

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

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

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

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

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

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

SetCursor(Cursor)

Ustawia wskaźnik myszy na określony 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