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) |
Получает объект, представляющий метод, представленный указанным делегатом. |