SpatialGestureSettings 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum class SpatialGestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class SpatialGestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum SpatialGestureSettings
var value = Windows.UI.Input.Spatial.SpatialGestureSettings.none
Public Enum SpatialGestureSettings
- 繼承
-
SpatialGestureSettings
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)
|
欄位
DoubleTap | 2 | 啟用雙點選手勢的支援。 這代表雙手 (手指按下的兩個快速點選,後面接著手指放開) 或兩個快速按下和釋放控制器上的 [選取觸發程式] 或按鈕。 處理 Tapped 事件,並檢查 TapCount 是否為 2,以回應此手勢。 |
Hold | 4 | 啟用保留手勢的支援。 這代表使用者按住手指或動作控制器上的 [選取觸發程式] 或按鈕,超過系統的保留閾值。 此手勢可用來採取次要動作,例如顯示功能表。 處理 HoldStarted、HoldCompleted 和/或 HoldCanceled 事件,以回應此手勢。 |
ManipulationTranslate | 8 | 啟用操作手勢的支援,並追蹤手部位置的變更。 這代表使用者按住手指,並在世界中移動手部。 當您想要全像投影對使用者的手部移動回應 1:1 時,這個手勢可用來移動、調整大小或旋轉全像投影。 這也可以用來在世界中繪製新的全像投影。 處理 ManipulationStarted、ManipulationUpdated、ManipulationCompleted 和/或 ManipulationCanceled 事件,以回應此手勢。 |
NavigationRailsX | 128 | 使用滑軌 (輔助線,在水準軸中啟用導覽手勢的支援) 。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 如果使用者主要以該方向起始手勢,此手勢可用來建置以速度為基礎的捲動或縮放,以鎖定軸。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
NavigationRailsY | 256 | 使用滑軌 (輔助線) ,在垂直軸上啟用導覽手勢的支援。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 如果使用者主要以該方向起始手勢,此手勢可用來建置以速度為基礎的捲動或縮放,以鎖定軸。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
NavigationRailsZ | 512 | 使用滑軌 (輔助線) ,在深度軸上啟用導覽手勢的支援。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 如果使用者主要以該方向起始手勢,此手勢可用來建置以速度為基礎的捲動或縮放,以鎖定軸。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
NavigationX | 16 | 在水準軸中啟用導覽手勢的支援。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 此手勢可用來流覽 UI 小工具,例如星形功能表。 這也可以用來建置以速度為基礎的連續捲動或縮放手勢,類似于按一下中間滑鼠按鍵,然後向上和向下移動滑鼠來捲動 2D UI。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
NavigationY | 32 | 在垂直軸中啟用導覽手勢的支援。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 此手勢可用來流覽 UI 小工具,例如星形功能表。 這也可以用來建置以速度為基礎的連續捲動或縮放手勢,類似于按一下中間滑鼠按鍵,然後向上和向下移動滑鼠來捲動 2D UI。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
NavigationZ | 64 | 在深度軸中啟用導覽手勢的支援。 這代表使用者按住手指,並將手或移動控制器在標準化 Cube 內,座標從 -1.0 到 1.0。 這些是標準化值,而且不代表任何實體單位,例如公尺。 此手勢可用來流覽 UI 小工具,例如星形功能表。 這也可以用來建置以速度為基礎的連續捲動或縮放手勢,類似于按一下中間滑鼠按鍵,然後向上和向下移動滑鼠來捲動 2D UI。 處理 NavigationStarted、NavigationUpdated、NavigationCompleted 和/或 NavigationCanceled 事件,以回應此手勢。 |
None | 0 | 停用手勢的支援。 |
Tap | 1 | 啟用點選手勢的支援。 這代表手部 (手指按下的空中點選,後面接著手指放開) 、說出「選取」一字,或是按下控制器上的 [選取] 觸發程式或按鈕。 此手勢可用來啟動全像投影或其他使用者正在查看的物件。 處理 Tapped 事件以回應此手勢。 |
備註
SpatialGestureRecognizer 只會在您要求的一組手勢之間執行最小的混淆。 例如,如果您只要求 Tap,只要使用者喜歡,使用者就可能會按住手指,而且當使用者放開手指時,仍會發生 Tap。 如果您同時要求點選和按住,大約在按住手指一秒之後,手勢會解析為 [按住],而點選將不再發生。
操作設定可能不會與流覽設定結合。