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 恰好是一个 On事件,Windows 运行时 XAML 控件已为其提供替代。 例如, ButtonBase 已重写 OnPointerPressed 以将事件标记为 已处理。 相反,所有按钮的用途是引发 Click 事件,该事件表示该控件的更高级别事件行为。 这意味着你无法轻松处理按钮上的 UIElement.PointerPressed ,但在大多数情况下,你可能都不应该处理它。 只需改用 Click

适用于

另请参阅