ManipulationModes 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
- 繼承
-
ManipulationModes
- 屬性
欄位
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設定為 或 None
以外的 System
值,才能從該專案處理事件。 如需操作的詳細資訊,請參閱 處理指標輸入。
可能組合的值強制執行記載于 UIElement.ManipulationMode 屬性的中。