GestureRecognizer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
- 繼承
- 屬性
建構函式
GestureRecognizer() |
初始化 GestureRecognizer 物件的新實例。 如需此 API 的詳細資訊,請參閱 UWP WinRT GestureRecognizer 主題。 |
屬性
AutoProcessInertia |
取得或設定值,這個值表示是否自動產生慣性期間的操作。 如需此 API 的詳細資訊,請參閱 UWP WinRT AutoProcessInertia 主題。 |
CrossSlideExact |
取得或設定值,這個值表示是否報告從初始接觸到交叉投影片互動結尾的確切距離。 |
CrossSlideHorizontally |
取得或設定值,這個值表示交叉投影片軸是否為水平軸。 如需此 API 的詳細資訊,請參閱 UWP WinRT CrossSlideHorizontally 主題。 |
CrossSlideThresholds |
取得或設定值,指出 CrossSliding 互動的距離臨界值。 如需此 API 的詳細資訊,請參閱 UWP WinRT CrossSlideThresholds 主題。 |
GestureSettings |
取得或設定值,這個值表示應用程式支援的手勢和操作設定。 如需此 API 的詳細資訊,請參閱 UWP WinRT GestureSettings 主題。 |
InertiaExpansion |
取得或設定值,指出重設大小或調整時,物件大小從慣性開頭到慣性結束 (的相對變更) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT 慣性Expansion 主題。 |
InertiaExpansionDeceleration |
取得或設定值,指出調整大小或展開時,操作完成) 時,從慣性開始到慣性結束 (的減速速率。 如需此 API 的詳細資訊,請參閱 UWP WinRT 慣性ExpansionDeceleration 主題。 |
InertiaRotationAngle |
取得或設定值,這個值表示當旋轉操作完成) 時,在慣性 (結束之物件旋轉的最終角度。 如需此 API 的詳細資訊,請參閱 UWP WinRT 慣性RotationAngle 主題。 |
InertiaRotationDeceleration |
取得或設定值,這個值表示旋轉操作完成) 時,從慣性開始到慣性結束 (的減速速率。 如需此 API 的詳細資訊,請參閱 UWP WinRT InertiaRotationDeceleration 主題。 |
InertiaTranslationDeceleration |
取得或設定值,指出翻譯操作完成) 時,從慣性開始到慣性結束 (的減速速率。 如需此 API 的詳細資訊,請參閱 UWP WinRT InertiaTranslationDeceleration 主題。 |
InertiaTranslationDisplacement |
取得或設定值,指出當翻譯操作) 完成時,從慣性開始到慣性結束 (對象畫面位置的相對變更。 如需此 API 的詳細資訊,請參閱 UWP WinRT InertiaTranslationDisplacement 主題。 |
IsActive |
取得值,這個值表示是否正在處理互動。 如需此 API 的詳細資訊,請參閱 UWP WinRT IsActive 主題。 |
IsInertial |
取得值,這個值表示操作是否仍在慣性期間處理, (沒有輸入點作用中) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT IsInertial 主題。 |
ManipulationExact |
取得或設定值,這個值表示是否報告從初始接觸到互動結尾的確切距離。 如需此 API 的詳細資訊,請參閱 UWP WinRT ManipulationExact 主題。 |
MouseWheelParameters |
取得一組與滑鼠裝置的滾輪按鈕相關聯的屬性。 如需此 API 的詳細資訊,請參閱 UWP WinRT MouseWheelParameters 主題。 |
PivotCenter |
取得或設定偵測到單一指標輸入時旋轉互動的中心點。 如需此 API 的詳細資訊,請參閱 UWP WinRT PivotCenter 主題。 |
PivotRadius |
取得或設定從 PivotCenter 到指標輸入的半徑,以在偵測到單一指標輸入時進行旋轉互動。 如需此 API 的詳細資訊,請參閱 UWP WinRT PivotRadius 主題。 |
ShowGestureFeedback |
取得或設定值,指出在互動期間是否顯示視覺回饋。 如需此 API 的詳細資訊,請參閱 UWP WinRT ShowGestureFeedback 主題。 |
方法
CanBeDoubleTap(PointerPoint) |
識別點選是否仍可解譯為雙擊手勢的第二個點選。 如需此 API 的詳細資訊,請參閱 UWP WinRT CanBeDoubleTap 主題。 |
CompleteGesture() |
讓手勢辨識器完成互動。 如需此 API 的詳細資訊,請參閱 UWP WinRT CompleteGesture 主題。 |
ProcessDownEvent(PointerPoint) |
處理指標輸入,並引發適用於手勢向下動作的 GestureRecognizer 事件, (由 GestureSettings 屬性所指定的手勢和操作) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT ProcessDownEvent 主題。 |
ProcessInertia() |
執行慣性計算,並引發各種慣性事件。 如需此 API 的詳細資訊,請參閱 UWP WinRT ProcessInertia 主題。 |
ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean) |
處理指標輸入,並引發適用於滑鼠滾輪動作的 GestureRecognizer 事件, (由 GestureSettings 屬性所指定的手勢和操作) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT ProcessMouseWheelEvent 主題。 |
ProcessMoveEvents(IVector<PointerPoint>) |
處理指標輸入,並引發適用於指標移動動作的 GestureRecognizer 事件, (由 GestureSettings 屬性所指定的手勢和操作) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT ProcessMoveEvents 主題。 |
ProcessUpEvent(PointerPoint) |
處理指標輸入,並引發適用於手勢上指標動作的 GestureRecognizer 事件, (由 GestureSettings 屬性所指定的手勢和操作) 。 如需此 API 的詳細資訊,請參閱 UWP WinRT ProcessUpEvent 主題。 |
事件
CrossSliding |
發生於使用者在僅支援沿著單一軸移動瀏覽的內容區域內,透過單一觸控聯繫人) 執行投影片或撥動手勢 (時。 筆勢必須以垂直於這個移動瀏覽軸的方向發生。 如需此 API 的詳細資訊,請參閱 UWP WinRT CrossSliding 主題。 |
Dragging |
當使用者使用滑鼠或手寫筆或手寫筆執行滑動或撥動手勢 (單一聯繫人) 時發生。 如需此 API 的詳細資訊,請參閱 UWP WinRT 拖曳 主題。 |
Holding |
當使用者使用單一觸控、滑鼠、觸控板或手寫筆/手寫筆接觸) 執行按住手勢 (時發生。 如需此 API 的詳細資訊,請參閱 UWP WinRT 保留 主題。 |
ManipulationCompleted |
當輸入點隨即提升,且所有後續動作 (轉譯、擴充或旋轉) 已結束時發生。 如需此 API 的詳細資訊,請參閱 UWP WinRT ManipulationCompleted 主題。 |
ManipulationInertiaStarting |
發生於操作期間所有接觸點的增益,而且操作速度足以在輸入指標隨即隨即) 之後起始慣性行為 (轉、擴充或旋轉。 如需此 API 的詳細資訊,請參閱 UWP WinRT ManipulationInertiaStarting 主題。 |
ManipulationStarted |
發生於起始一或多個輸入點,而後續動作 (轉譯、展開或旋轉) 開始時。 如需此 API 的詳細資訊,請參閱 UWP WinRT ManipulationStarted 主題。 |
ManipulationUpdated |
在起始一或多個輸入點之後發生,後續動作 (轉譯、擴充或旋轉) 正在進行中。 如需此 API 的詳細資訊,請參閱 UWP WinRT ManipulationUpdated 主題。 |
RightTapped |
無論輸入裝置為何,指標輸入都會解譯為右鍵手勢時發生。 範例包括:
如需此 API 的詳細資訊,請參閱 UWP WinRT RightTapped 主題。 |
Tapped |
發生於指標輸入解譯為點選手勢時。 如需此 API 的詳細資訊,請參閱 UWP WinRT 點 選主題。 |