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 會有空的實作。 但控制項階層中的每個上階可能都已提供實作。 您將無法看到此實作,因為它是內部機器碼。 在某些情況下,控制項已經有現有的 OnEvent 覆寫,而該覆寫會標示事件 已處理。 OnPointerPressed 是一個 OnEvent事件,其中數個Windows 執行階段 XAML 控制項已提供覆寫。 例如, ButtonBase 已覆寫 OnPointerPressed 來標記 已處理的事件。 所有按鈕會改為引發 Click 事件,代表該控制項的較高層級事件行為。 這表示您無法輕鬆地在按鈕上處理 UIElement.PointerPressed,但您可能不應該處理大部分案例的 UIElement.PointerPressed 。 只要改用 Click 即可。

適用於

另請參閱