共用方式為


ManipulationModes 列舉

定義

指定目標 UI 元素如何解譯操作事件。 此列舉是旗標的,因此您可以設定 ManipulationMode 屬性的多個模式。

此列舉支援其成員值的位元組合。

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 屬性的中。

適用於

另請參閱