Control.OnPointerPressed(PointerRoutedEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 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)
參數
事件的事件資料。
備註
當它直接在 Control 上實作時,OnPointerPressed 會有空的實作。 但控件階層中的每個上階可能都已提供實作。 您將無法看到此實作,因為它是內部機器碼。 在某些情況下,控件已經有現有的 OnEvent 覆寫,而該覆寫會標示事件 已處理。 OnPointerPressed 是一個 OnEvent 事件,其中數個 Windows 執行階段 XAML 控件已提供覆寫。 例如, ButtonBase 已覆寫 OnPointerPressed 來標記 已處理的事件。 所有按鈕會改為引發 Click 事件,代表該控件的較高層級事件行為。 這表示您無法輕鬆地在按鈕上處理 UIElement.PointerPressed,但您可能不應該處理大部分案例的 UIElement.PointerPressed 。 只要改用 Click 即可。