Control.OnPointerPressed(PointerRoutedEventArgs) 方法

定义

PointerPressed 事件发生之前调用。

protected:
 virtual void OnPointerPressed(PointerRoutedEventArgs ^ e) = OnPointerPressed;
void OnPointerPressed(PointerRoutedEventArgs const& e);
protected virtual void OnPointerPressed(PointerRoutedEventArgs e);
function onPointerPressed(e)
Protected Overridable Sub OnPointerPressed (e As PointerRoutedEventArgs)

参数

e
PointerRoutedEventArgs

事件的事件数据。

注解

由于它直接在 Control 上实现,因此 OnPointerPressed 有一个空的实现。 但控件层次结构中的每个上级可能都提供了实现。 你将无法看到此实现,因为它是内部本机代码。 在某些情况下,控件已具有标记已处理事件的 On事件替代。 OnPointerPressed 恰好是多个Windows 运行时 XAML 控件为其提供替代的 On事件事件。 例如, ButtonBase 已重写 OnPointerPressed 以标记事件 已处理。 相反,所有按钮执行的操作是引发 Click 事件,该事件表示该控件的更高级别事件行为。 这意味着你无法轻松处理按钮上的 UIElement.PointerPressed ,但在大多数情况下,你可能不应该处理它。 只需使用 “单击” 即可。

适用于

另请参阅