信息
您所需的主题如下所示。但此主题未包含在此库中。

ButtonBase.OnMouseLeftButtonDown 方法

2013/12/13

为当用户触摸此控件时发生的 MouseLeftButtonDown 事件提供类处理。

Namespace:  System.Windows.Controls.Primitives
程序集:  System.Windows(位于 System.Windows.dll 中)

protected override void OnMouseLeftButtonDown(
	MouseButtonEventArgs e
)

参数

e
类型: System.Windows.Input.MouseButtonEventArgs
事件数据。

异常条件
ArgumentNullException

enull

当此按钮启用并且它的 ClickMode 未设置为 Hover 时,此方法通过将事件数据的 MouseButtonEventArgs.Handled 属性设置为 true 来将 MouseLeftButtonDown 事件标记为已处理。由于此方法在某些情况下会将 MouseLeftButtonDown 事件标记为已处理,因此应改用 Click 事件来检测按钮单击。

对继承者的说明

如果重写 OnMouseLeftButtonDown,请始终在您的 OnMouseLeftButtonDown 实现中调用基实现。如果未能调用基实现,则会禁止基类使用类处理程序来处理事件,这可能会改变最终类的运行时行为。您可以在进行特殊处理之前或之后调用基实现,具体取决于您的要求。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: