Поделиться через


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

Объект, к которому присоединен обработчик событий.

e
MouseEventArgs

Данные события.

Комментарии

Этот делегат используется со следующими присоединенными событиями:

Этот делегат используется со следующими перенаправленными событиями. Эти перенаправленные события перенаправляют ранее перечисленные присоединенные события, чтобы сделать их более доступными для общей модели элементов в WPF.

Присоединенные события и перенаправленные события базового элемента совместно используют свои данные о событиях, а версии перенаправленных событий с восходящей и туннелированием также совместно используют данные о событиях. Это может повлиять на обрабатываемые характеристики события по мере его перемещения по маршруту события. Дополнительные сведения см. в разделе Общие сведения о входных данных.

Помимо RoutedEventArgs свойств, относящихся ко всем перенаправленным событиям, наиболее интересными MouseEventArgs свойствами, которые можно использовать в MouseEventHandler реализации, являются несколько свойств, которые предоставляют текущее состояние кнопки, например LeftButton и MouseDevice. MouseDeviceэто полезно, особенно потому, что вы можете проверка Captured на нем.

Обратите внимание, что события, которые специально относятся к событиям кнопки мыши, используют другой делегат , MouseButtonEventHandler. Свойства кнопки мыши доступны MouseEventArgs в случае, если есть режимы ввода или взаимодействия с кнопками, даже если вы обрабатываете событие без кнопки.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел