共用方式為


TouchEventArgs 類別

定義

提供觸控輸入事件的數據。

public ref class TouchEventArgs : System::Windows::Input::InputEventArgs
public class TouchEventArgs : System.Windows.Input.InputEventArgs
type TouchEventArgs = class
    inherit InputEventArgs
Public Class TouchEventArgs
Inherits InputEventArgs
繼承

範例

以下範例處理 TouchUp 發生在 Canvas的事件。 它會 Captured 檢查該屬性,以確認引發事件的裝置是否被擷取到 Canvas。 如果是,就會 TouchDevice 被釋放。

這個範例是類別概述中另一個較大範例 TouchDevice 的一部分。

private void canvas_TouchUp(object sender, TouchEventArgs e)
{
    Canvas _canvas = (Canvas)sender as Canvas;
    if (_canvas != null && e.TouchDevice.Captured == _canvas)
    {
        _canvas.ReleaseTouchCapture(e.TouchDevice);
    }
}
' Touch Up
Private Sub canvas_TouchUp(ByVal sender As System.Object, ByVal e As System.Windows.Input.TouchEventArgs)
    Dim _canvas As Canvas = CType(sender, Canvas)
    If (_canvas IsNot Nothing AndAlso e.TouchDevice.Captured Is _canvas) Then
        _canvas.ReleaseTouchCapture(e.TouchDevice)

    End If
End Sub

備註

以下事件使用 TouchEventArgs

建構函式

名稱 Description
TouchEventArgs(TouchDevice, Int32)

初始化 TouchEventArgs 類別的新執行個體。

屬性

名稱 Description
Device

取得觸發此事件的輸入裝置。

(繼承來源 InputEventArgs)
Handled

取得或設定一個值,表示路由事件在路徑上處理事件的當前狀態。

(繼承來源 RoutedEventArgs)
OriginalSource

取得原始報告來源,這是根據純命中測試確定的,且不會 Source 被父類別可能調整。

(繼承來源 RoutedEventArgs)
RoutedEvent

取得或設定與此RoutedEventArgs實例相關的 。RoutedEvent

(繼承來源 RoutedEventArgs)
Source

取得或設定一個指向引發事件的物件的參考。

(繼承來源 RoutedEventArgs)
Timestamp

取得事件發生的時間點。

(繼承來源 InputEventArgs)
TouchDevice

他會得到引發事件的觸感。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetIntermediateTouchPoints(IInputElement)

回傳最近與前一次觸球事件之間收集的所有觸球點。

GetTouchPoint(IInputElement)

回傳觸控裝置相對於指定元件的當前位置。

GetType()

取得目前實例的 Type

(繼承來源 Object)
InvokeEventHandler(Delegate, Object)

以特定類型的方式呼叫事件處理程序,能提升事件系統效率。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnSetSource(Object)

當在衍生類別中覆寫時,當實例屬性的值 Source 改變時,會提供一個通知回調入口點。

(繼承來源 RoutedEventArgs)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於