ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为鼠标指针位于此控件上并按下鼠标左键时发生的 MouseLeftButtonDown 路由事件提供类处理。
protected:
override void OnMouseLeftButtonDown(System::Windows::Input::MouseButtonEventArgs ^ e);
protected override void OnMouseLeftButtonDown (System.Windows.Input.MouseButtonEventArgs e);
override this.OnMouseLeftButtonDown : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overrides Sub OnMouseLeftButtonDown (e As MouseButtonEventArgs)
参数
事件数据。
注解
当 未设置为 时,MouseLeftButtonDown此实现通过将事件数据的 属性设置为 true
Handled ,将Hover事件标记为已ClickMode处理。 若要响应 MouseLeftButtonDown 事件,请将事件处理程序附加到 PreviewMouseLeftButtonDown 事件,或调用 AddHandler(RoutedEvent, Delegate, Boolean) 并将 handledEventsToo
设置为 true
。
当 设置为 Press时ClickMode,此方法引发 Click 事件。
继承者说明
如果重写 OnMouseLeftButtonDown(MouseButtonEventArgs),请始终在实现中 OnMouseLeftButtonDown(MouseButtonEventArgs) 调用基实现。 调用基实现失败会阻止基类使用类处理程序处理事件,这可能会更改最终类的运行时行为。 可以在特殊处理之前或之后调用基本实现,具体取决于你的要求。