ManipulationModes 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
- 繼承
-
ManipulationModes
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
欄位
All | 65535 | 啟用所有操作互動模式,但透過直接操作支援的互動模式除外 |
None | 0 | 請勿與操作事件呈現圖形互動。 |
Rotate | 16 | 允許旋轉目標的操作動作。 |
RotateInertia | 128 | 套用慣性來旋轉動作。 |
Scale | 32 | 允許調整目標的操作動作。 |
ScaleInertia | 256 | 套用慣性來調整動作。 |
System | 65536 | 啟用透過 直接操作支援的系統驅動觸控互動。 |
TranslateInertia | 64 | 套用慣性來翻譯動作。 |
TranslateRailsX | 4 | 允許操作動作在 X 軸上轉譯目標,但使用滑軌模式。 |
TranslateRailsY | 8 | 允許操作動作在 Y 軸上轉譯目標,但使用滑軌模式。 |
TranslateX | 1 | 允許在 X 軸上轉譯目標的操作動作。 |
TranslateY | 2 | 允許在 Y 軸上轉譯目標的操作動作。 |
備註
注意
直接操作 會將操作定義為應用程式 UI 部分的捲動或縮放。
這個列舉提供 UIElement.ManipulationMode 屬性的值。 藉由設定此屬性,您可以啟用操作事件的應用程式程式碼處理,例如 ManipulationStarted。 您必須將 ManipulationMode 設定為 System 或 None 以外的值,才能處理該專案的事件。 如需操作的詳細資訊,請參閱 處理指標輸入。
可能組合的值強制執行記載于 UIElement.ManipulationMode 屬性的中。