MouseEventHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, который будет обрабатывать связанные с мышью маршрутизируемые события, не связанные с кнопками мыши или колесикой мыши; например, MouseMove.
public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)
Параметры
- sender
- Object
Объект, в котором подключен обработчик событий.
Данные события.
Комментарии
Этот делегат используется со следующими присоединенными событиями:
Этот делегат используется со следующими перенаправленными событиями. Эти перенаправленные события перенаправляют ранее перечисленные события, чтобы сделать их более доступными для общей модели элементов в WPF.
Присоединенные события и маршрутизивные события базового элемента совместно используют данные о событиях, а также плавкие и туннелированные версии перенаправленных событий также совместно используют данные о событиях. Это может повлиять на обрабатываемые характеристики события, так как он перемещает маршрут событий. Дополнительные сведения см. в разделе "Общие сведения о входных данных".
RoutedEventArgs Кроме свойств, которые относятся ко всем перенаправленным событиям, наиболее интересными свойствамиMouseEventArgs, которые можно использовать в MouseEventHandler реализации, являются несколько свойств, которые предоставляют текущее состояние кнопки, например LeftButton и MouseDevice. MouseDevice это полезно, особенно потому, что вы можете проверить Captured его.
Обратите внимание, что события, связанные с событиями кнопки мыши, используют другой делегат MouseButtonEventHandler. Свойства кнопки мыши доступны MouseEventArgs при наличии входных режимов или взаимодействий, которые включают кнопки, даже если вы обрабатываете событие, отличное от кнопки.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |