ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет обработку класса для перенаправленного события, возникающего при освобождении левой MouseLeftButtonUp кнопки мыши, а указатель мыши находится над этим элементом управления.
protected:
override void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected override void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e);
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overrides Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)
Параметры
Данные события.
Комментарии
Эта реализация помечает MouseLeftButtonUp событие как обработанное, задав Handled свойству данных события значение true , в которое ClickMode не задано значение Hover. Чтобы ответить на MouseLeftButtonUp событие, подключите обработчик событий к PreviewMouseLeftButtonUp событию или вызов AddHandler(RoutedEvent, Delegate, Boolean) с заданным handledEventsToo значением true.
Если ClickMode задано trueReleaseIsPressed значение , этот метод вызывает Click событие.
Примечания для тех, кто наследует этот метод
При переопределении OnMouseLeftButtonUp(MouseButtonEventArgs)всегда вызывайте базовую реализацию в реализации OnMouseLeftButtonUp(MouseButtonEventArgs) . Сбой вызова базовой реализации запрещает базовым классам обрабатывать событие с помощью обработчика классов, что может изменить поведение времени выполнения конечного класса. Базовую реализацию можно вызвать до или после специальной обработки в зависимости от ваших требований.