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)

参数

e
MouseButtonEventArgs

事件数据。

注解

当 未设置为 时,MouseLeftButtonUp此实现通过将事件数据的 属性设置为 trueHandled ,将事件标记为HoverClickMode处理。 若要响应MouseLeftButtonUp事件,请将事件处理程序附加到事件PreviewMouseLeftButtonUp,或使用 设置为 true调用 AddHandler(RoutedEvent, Delegate, Boolean)handledEventsToo

当 设置为 Release is IsPressedClickModetrue,此方法将引发 Click 事件。

继承者说明

如果重写 OnMouseLeftButtonUp(MouseButtonEventArgs),请始终在实现中 OnMouseLeftButtonUp(MouseButtonEventArgs) 调用基实现。 调用基实现失败会阻止基类使用类处理程序处理事件,这可能会更改最终类的运行时行为。 可以在特殊处理之前或之后调用基本实现,具体取决于你的要求。

适用于