UIElement.PreviewMouseLeftButtonUp Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при освобождении левой кнопки мыши, когда указатель мыши находится над этим элементом.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseLeftButtonUp;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp;
member this.PreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventHandler
Public Custom Event PreviewMouseLeftButtonUp As MouseButtonEventHandler
Тип события
Реализации
Комментарии
Хотя это перенаправленное событие , кажется, следует туннелированному маршруту через дерево элементов, на самом деле это прямое перенаправленное событие, которое вызывается и повторно выполняется вдоль дерева элементов каждым UIElement.
Это событие является одним из нескольких связанных событий, сообщающих о специфике мыши базового Mouse.PreviewMouseUp события, которое является присоединенным событием, обрабатываемым каждым элементом вдоль маршрута событий.
Данные события этого события предоставляют данные о событии базового Mouse.PreviewMouseUp события. Если это событие помечается как обработанное по маршруту событий, события, связанные с кнопкой мыши, по-прежнему вызываются; Однако обработчики событий, относящихся к кнопке мыши, должны быть добавлены явным образом AddHandler, вызывая, с параметром обработки событий, которые уже помечены как обработанные, чтобы быть прослушивателями события. Если вы помечаете обработанную обработку, вы по существу помечаете PreviewMouseLeftButtonUpMouse.PreviewMouseUp все дальнейшие прослушиватели по маршруту и все связанные события.
Концептуально думайте об этом событии (и других событиях UIElementна кнопке мыши), чтобы быть мышью "служба" (с определением службы, предоставленным классом Mouse ). Это событие добавляет удобство проверки состояний кнопки мыши (слева направо, вверх) исходных событий мыши в данных события. Для более сложных сценариев, таких как проверка состояний нестандартных кнопок, может потребоваться использовать API для Mouse класса, а не для них UIElement.
Сведения о перенаправленных событиях
| Элемент | Ценность |
|---|---|
| Поле идентификатора | PreviewMouseLeftButtonUpEvent |
| Стратегия маршрутизации | Напрямую |
| Делегат | MouseButtonEventHandler |
- Переопределите OnPreviewMouseLeftButtonUp , чтобы реализовать обработку классов для этого события в производных классах.