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
属性

フィールド

名前 説明
None 0

操作イベントとのグラフィック操作は表示しないでください。

TranslateX 1

ターゲットを X 軸に平行移動する操作アクションを許可します。

TranslateY 2

Y 軸上でターゲットを平行移動する操作アクションを許可します。

TranslateRailsX 4

X 軸上でターゲットを平行移動する操作アクションを許可しますが、レール モードを使用します。

TranslateRailsY 8

レール モードを使用して、Y 軸上でターゲットを平行移動する操作アクションを許可します。

Rotate 16

ターゲットを回転させる操作アクションを許可します。

Scale 32

ターゲットをスケーリングする操作アクションを許可します。

TranslateInertia 64

慣性を適用してアクションを変換します。

RotateInertia 128

慣性を適用してアクションを回転します。

ScaleInertia 256

慣性を適用してアクションをスケーリングします。

All 65535

直接操作でサポートされているものを除くすべての操作操作モードを有効にする

System 65536

直接操作でサポートされるシステム駆動型タッチ操作を有効にします。

注釈

Note

直接操作では 、操作をアプリケーション UI の一部のスクロールまたはズームとして定義します。

この列挙体は、 UIElement.ManipulationMode プロパティの値を提供します。 このプロパティを設定すると、 ManipulationStarted などの操作イベントのアプリ コード処理を有効にすることができます。 その要素からのイベントの処理を有効にするには、 ManipulationModeSystem または None 以外の値に設定する必要があります。 操作の詳細については、「 ポインター入力の処理」を参照してください。

可能な組み合わせに対する値の適用については、 UIElement.ManipulationMode プロパティの「解説」を参照してください。

適用対象

こちらもご覧ください