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 |
Происходит, когда элемент запрашивает текущий курсор мыши. |