Mouse Klasse

Definition

Stellt das Mausgerät für einen bestimmten Thread dar.Represents the mouse device to a specific thread.

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

Hinweise

Die Mouse -Klasse stellt Maus bezogene Ereignisse, Methoden und Eigenschaften bereit, die Informationen über den Zustand der Maus bereitstellen.The Mouse class provides mouse related events, methods and, properties which provide information regarding the state of the mouse.

Jedes Ereignis, Mouse das als angefügtes Ereignis definiert, wird auch von den Basiselement Klassen UIElement und ContentElement als neues Routing Ereignis erneut verfügbar gemacht.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. Im Allgemeinen ist es einfacher, Mausereignisse für eine Anwendung in UIElement und ContentElementzu behandeln, anstatt die Mouse Ereignisse zu verwenden.Generally, it is more convenient to handle mouse events for an application on UIElement and ContentElement, rather than using the Mouse events. Weitere Informationen finden Sie unter Übersicht über die Eingabe.For details, see Input Overview.

Die statischen Member der Mouse -Klasse delegieren an den primären MouseDevice des Eingabe-Managers des aufrufenden Threads.The static members of the Mouse class delegate to the primary MouseDevice of the calling thread's input manager.

Felder

GotMouseCaptureEvent

Bezeichnet das angefügte GotMouseCapture-Ereignis.Identifies the GotMouseCapture attached event.

LostMouseCaptureEvent

Bezeichnet das angefügte LostMouseCapture-Ereignis.Identifies the LostMouseCapture attached event.

MouseDownEvent

Bezeichnet das angefügte MouseDown-Ereignis.Identifies the MouseDown attached event.

MouseEnterEvent

Bezeichnet das angefügte MouseEnter-Ereignis.Identifies the MouseEnter attached event.

MouseLeaveEvent

Bezeichnet das angefügte MouseLeave-Ereignis.Identifies the MouseLeave attached event.

MouseMoveEvent

Bezeichnet das angefügte MouseMove-Ereignis.Identifies the MouseMove attached event.

MouseUpEvent

Bezeichnet das angefügte MouseUp-Ereignis.Identifies the MouseUp attached event.

MouseWheelDeltaForOneLine

Stellt die Anzahl der Einheiten dar, die das Mausrad gedreht werden muss, um eine Zeile zu scrollen.Represents the number of units the mouse wheel is rotated to scroll one line.

MouseWheelEvent

Bezeichnet das angefügte MouseWheel-Ereignis.Identifies the MouseWheel attached event.

PreviewMouseDownEvent

Bezeichnet das angefügte PreviewMouseDown-Ereignis.Identifies the PreviewMouseDown attached event.

PreviewMouseDownOutsideCapturedElementEvent

Bezeichnet das angefügte PreviewMouseDownOutsideCapturedElement-Ereignis.Identifies the PreviewMouseDownOutsideCapturedElement attached event.

PreviewMouseMoveEvent

Bezeichnet das angefügte PreviewMouseMove-Ereignis.Identifies the PreviewMouseMove attached event.

PreviewMouseUpEvent

Bezeichnet das angefügte PreviewMouseUp-Ereignis.Identifies the PreviewMouseUp attached event.

PreviewMouseUpOutsideCapturedElementEvent

Bezeichnet das angefügte PreviewMouseUpOutsideCapturedElement-Ereignis.Identifies the PreviewMouseUpOutsideCapturedElement attached event.

PreviewMouseWheelEvent

Bezeichnet das angefügte PreviewMouseWheel-Ereignis.Identifies the PreviewMouseWheel attached event.

QueryCursorEvent

Bezeichnet das angefügte QueryCursor-Ereignis.Identifies the QueryCursor attached event.

Eigenschaften

Captured

Ruft das Element ab, das die Maus erfasst hat.Gets the element that has captured the mouse.

DirectlyOver

Ruft das Element ab, über dem sich der Mauszeiger befindet.Gets the element the mouse pointer is directly over.

LeftButton

Ruft den Zustand der linken Maustaste ab.Gets the state of the left button of the mouse.

MiddleButton

Ruft den Zustand der mittleren Maustaste ab.Gets the state of the middle button of the mouse.

OverrideCursor

Ruft den Cursor für die gesamte Anwendung ab oder legt diesen fest.Gets or sets the cursor for the entire application.

PrimaryDevice

Ruft das primäre Mausgerät ab.Gets the primary mouse device.

RightButton

Ruft den Zustand der rechten Maustaste ab.Gets the state of the right button.

XButton1

Ruft den Zustand der ersten erweiterten Maustaste ab.Gets the state of the first extended button.

XButton2

Ruft den Zustand der zweiten erweiterten Maustaste ab.Gets the state of the second extended button.

Methoden

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte GotMouseCapture -Ereignis hinzu.Adds a handler for the GotMouseCapture attached event.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte LostMouseCapture -Ereignis hinzu.Adds a handler for the LostMouseCapture attached event.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte MouseDown -Ereignis hinzu.Adds a handler for the MouseDown attached event.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte MouseEnter -Ereignis hinzu.Adds a handler for the MouseEnter attached event.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte MouseLeave -Ereignis hinzu.Adds a handler for the MouseLeave attached event.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte MouseMove -Ereignis hinzu.Adds a handler for the MouseMove attached event.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte MouseUp -Ereignis hinzu.Adds a handler for the MouseUp attached event.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Fügt einen Handler für das angefügte MouseWheel -Ereignis hinzu.Adds a handler for the MouseWheel attached event.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte PreviewMouseDown -Ereignis hinzu.Adds a handler for the PreviewMouseDown attached event.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte PreviewMouseDownOutsideCapturedElement -Ereignis hinzu.Adds a handler for the PreviewMouseDownOutsideCapturedElement attached event.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Fügt einen Handler für das angefügte PreviewMouseMove -Ereignis hinzu.Adds a handler for the PreviewMouseMove attached event.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte PreviewMouseUp -Ereignis hinzu.Adds a handler for the PreviewMouseUp attached event.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Fügt einen Handler für das angefügte PreviewMouseUpOutsideCapturedElement -Ereignis hinzu.Adds a handler for the PreviewMouseUpOutsideCapturedElement attached event.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Fügt einen Handler für das angefügte PreviewMouseWheel -Ereignis hinzu.Adds a handler for the PreviewMouseWheel attached event.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Fügt einen Handler für das angefügte QueryCursor-Ereignis hinzu.Adds a handler for the QueryCursor attached event.

Capture(IInputElement)

Erfasst Mauseingaben für das angegebene Element.Captures mouse input to the specified element.

Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mit dem angegebenen CaptureMode.Captures mouse input to the specified element using the specified CaptureMode.

GetIntermediatePoints(IInputElement, Point[])

Ruft bis zu 64 frühere Koordinaten des Mauszeigers seit dem letzten Mausbewegungsereignis ab.Retrieves up to 64 previous coordinates of the mouse pointer since the last mouse move event.

GetPosition(IInputElement)

Ruft die Position der Maus relativ zu einem angegebenen Element ab.Gets the position of the mouse relative to a specified element.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte GotMouseCapture -Ereignis.Removes a handler for the GotMouseCapture attached event.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte LostMouseCapture -Ereignis.Removes a handler for the LostMouseCapture attached event.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte MouseDown -Ereignis.Removes a handler for the MouseDown attached event.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte MouseEnter -Ereignis.Removes a handler for the MouseEnter attached event.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte MouseLeave -Ereignis.Removes a handler for the MouseLeave attached event.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte MouseMove -Ereignis.Removes a handler for the MouseMove attached event.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte MouseUp -Ereignis.Removes a handler for the MouseUp attached event.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Entfernt einen Handler für das angefügte MouseWheel -Ereignis.Removes a handler for the MouseWheel attached event.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseDown -Ereignis.Removes a handler for the PreviewMouseDown attached event.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseDownOutsideCapturedElement -Ereignis.Removes a handler for the PreviewMouseDownOutsideCapturedElement attached event.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseMove -Ereignis.Removes a handler for the PreviewMouseMove attached event.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseUp -Ereignis.Removes a handler for the PreviewMouseUp attached event.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseUpOutsideCapturedElement -Ereignis.Removes a handler for the PreviewMouseUpOutsideCapturedElement attached event.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Entfernt einen Handler für das angefügte PreviewMouseWheel -Ereignis.Removes a handler for the PreviewMouseWheel attached event.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Entfernt einen Handler für das angefügte QueryCursor-Ereignis.Removes a handler for the QueryCursor attached event.

SetCursor(Cursor)

Legt den Mauszeiger auf den angegebenen Cursor fest.Sets the mouse pointer to the specified Cursor.

Synchronize()

Erzwingt das Neusynchronisieren der Maus.Forces the mouse to resynchronize.

UpdateCursor()

Erzwingt die Aktualisierung des Mauszeigers.Forces the mouse cursor to be updated.

Angefügte Ereignisse

GotMouseCapture

Tritt auf, wenn ein Element die Maus erfasst.Occurs when an element captures the mouse.

LostMouseCapture

Tritt auf, wenn ein Element keine Mauseingaben mehr erfasst.Occurs when an element loses mouse capture.

MouseDown

Tritt auf, wenn eine Maustaste gedrückt wird.Occurs when any mouse button is depressed.

MouseEnter

Tritt auf, wenn der Mauszeiger in die Grenzen eines Elements eintritt.Occurs when the mouse pointer enters the boundaries of an element.

MouseLeave

Tritt auf, wenn der Mauszeiger die Grenzen eines Elements verlässt.Occurs when the mouse pointer leaves the boundaries of an element.

MouseMove

Tritt auf, wenn sich die Position des Mauszeigers ändert.Occurs when the mouse pointer moves.

MouseUp

Tritt auf, wenn eine Maustaste losgelassen wird.Occurs when any mouse button is released.

MouseWheel

Tritt auf, wenn das Mausrad bewegt wird.Occurs when the mouse wheel is rotated.

PreviewMouseDown

Tritt auf, wenn eine Maustaste gedrückt wird.Occurs when any mouse button is depressed.

PreviewMouseDownOutsideCapturedElement

Tritt auf, wenn die primäre Maustaste außerhalb des Elements gedrückt wird, das Mausereignisse erfasst.Occurs when the primary mouse button is pressed outside the element that is capturing mouse events.

PreviewMouseMove

Tritt auf, wenn der Mauszeiger über ein Steuerelement bewegt wird.Occurs when the mouse moves over an element.

PreviewMouseUp

Tritt auf, wenn eine Maustaste losgelassen wird.Occurs when any mouse button is released.

PreviewMouseUpOutsideCapturedElement

Tritt auf, wenn die primäre Maustaste außerhalb des Elements losgelassen wird, das Mausereignisse erfasst.Occurs when the primary mouse button is released outside the element that is capturing mouse events.

PreviewMouseWheel

Tritt auf, wenn das Mausrad bewegt wird.Occurs when the mouse wheel rotates.

QueryCursor

Tritt auf, wenn der aktuelle Mauszeiger von einem Element abgefragt wird.Occurs when an element queries for the current mouse cursor.

Gilt für: