Mouse Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет устройство мыши для определенного потока.
public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
- Наследование
-
Mouse
Комментарии
Класс Mouse предоставляет связанные с мышью события, методы и свойства, которые предоставляют сведения о состоянии мыши.
Каждое событие, определяющее Mouse как присоединенное событие, также повторно предоставляется классами UIElement базовых элементов и ContentElement как новое перенаправленное событие. Как правило, удобнее обрабатывать события мыши для приложения в UIElement и ContentElement, а не использовать Mouse события . Дополнительные сведения см. в разделе Общие сведения о входных данных.
Статические члены Mouse класса делегировать основному MouseDevice элементу диспетчера входных данных вызывающего потока.
Поля
GotMouseCaptureEvent |
Идентифицирует присоединенное событие GotMouseCapture. |
LostMouseCaptureEvent |
Идентифицирует присоединенное событие LostMouseCapture. |
MouseDownEvent |
Идентифицирует присоединенное событие MouseDown. |
MouseEnterEvent |
Идентифицирует присоединенное событие MouseEnter. |
MouseLeaveEvent |
Идентифицирует присоединенное событие MouseLeave. |
MouseMoveEvent |
Идентифицирует присоединенное событие MouseMove. |
MouseUpEvent |
Идентифицирует присоединенное событие MouseUp. |
MouseWheelDeltaForOneLine |
Представляет число единиц, на которые поворачивается колесико мыши для прокрутки на одну строку. |
MouseWheelEvent |
Идентифицирует присоединенное событие MouseWheel. |
PreviewMouseDownEvent |
Идентифицирует присоединенное событие PreviewMouseDown. |
PreviewMouseDownOutsideCapturedElementEvent |
Идентифицирует присоединенное событие PreviewMouseDownOutsideCapturedElement. |
PreviewMouseMoveEvent |
Идентифицирует присоединенное событие PreviewMouseMove. |
PreviewMouseUpEvent |
Идентифицирует присоединенное событие PreviewMouseUp. |
PreviewMouseUpOutsideCapturedElementEvent |
Идентифицирует присоединенное событие PreviewMouseUpOutsideCapturedElement. |
PreviewMouseWheelEvent |
Идентифицирует присоединенное событие PreviewMouseWheel. |
QueryCursorEvent |
Идентифицирует присоединенное событие QueryCursor. |
Свойства
Captured |
Получает элемент, захвативший мышь. |
DirectlyOver |
Получает элемент, прямо на котором находится указатель мыши. |
LeftButton |
Получает состояние левой кнопки мыши. |
MiddleButton |
Получает состояние средней кнопки мыши. |
OverrideCursor |
Получает или задает курсор для всего приложения. |
PrimaryDevice |
Получает первичное устройство ввода — мышь. |
RightButton |
Получает состояние правой кнопки. |
XButton1 |
Получает состояние первой расширенной кнопки. |
XButton2 |
Получает состояние второй расширенной кнопки. |
Методы
Присоединенные события
GotMouseCapture |
Происходит при захвате мыши элементом. |
LostMouseCapture |
Происходит, когда элемент теряет захват мыши. |
MouseDown |
Происходит, когда пользователь отпускает любую кнопку мыши. |
MouseEnter |
Происходит, когда указатель мыши входит в границы элемента. |
MouseLeave |
Происходит, когда указатель мыши покидает границы элемента. |
MouseMove |
Происходит, когда указатель мыши перемещается. |
MouseUp |
Происходит при отпускании любой кнопки мыши. |
MouseWheel |
Происходит при повороте колесика мыши. |
PreviewMouseDown |
Происходит, когда пользователь отпускает любую кнопку мыши. |
PreviewMouseDownOutsideCapturedElement |
Происходит при нажатии главной кнопки мыши, когда указатель находится вне элемента, захватывающего события мыши. |
PreviewMouseMove |
Происходит, когда указатель мыши перемещается над элементом. |
PreviewMouseUp |
Происходит при отпускании любой кнопки мыши. |
PreviewMouseUpOutsideCapturedElement |
Происходит при отпускании главной кнопки мыши, когда указатель находится вне элемента, захватывающего события мыши. |
PreviewMouseWheel |
Происходит при повороте колесика мыши. |
QueryCursor |
Происходит, когда элемент запрашивает текущий указатель мыши. |