言語

GestureSettings 列挙型

定義

アプリケーションでサポートされる相互作用を指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum GestureSettings
var value = Microsoft.UI.Input.GestureSettings.none
Public Enum GestureSettings
継承
GestureSettings
属性

フィールド

名前 説明
None 0

ジェスチャと操作のサポートを無効にします。

Tap 1

タップ ジェスチャのサポートを有効にします。

  • タッチ:
  • マウス: 左ボタンクリック
  • ペン/スタイラス: タップ
DoubleTap 2

ダブルタップ ジェスチャのサポートを有効にします。

  • タッチ: ダブルタップ
  • マウス: 左ボタンダブルクリック
  • ペン/スタイラス: ダブルタップ

このジェスチャを使用して、単語を選択したり、ファイルまたはフォルダーを開いたりすることができます。

Hold 4

(シングル タッチまたはペン/スタイラスの連絡先から) 押し続けるジェスチャのサポートを有効にします。 保持イベントは、連絡先が持ち上げられる前に時間しきい値を超えた場合、追加の連絡先が検出された場合、またはジェスチャが開始された場合に発生します。

  • タッチ: 長押し
  • ペン/スタイラス: 長押し

このジェスチャを使用して、コンテキスト メニューを表示できます。

HoldWithMouse 8

マウスの左ボタンを使用して、長押しジェスチャのサポートを有効にします。 Holding イベントは、左ボタンが離される前またはジェスチャが開始される前に時間しきい値を超えた場合に発生します。このジェスチャを使用して、コンテキスト メニューを表示できます。

RightTap 16

右タップ操作のサポートを有効にします。 RightTapped イベントは、連絡先が離されたとき、またはマウス ボタンが離されたときに発生します。

  • タッチ: 長押し
  • マウス: 長押し、右ボタンのクリック
  • ペン/スタイラス: 長押しし、バレル ボタンを押してタップする

このジェスチャを使用して、コンテキスト メニューを表示できます。

Drag 32

マウスまたはペン/スタイラス (1 つの連絡先) を使用して、スライドまたはスワイプ ジェスチャのサポートを有効にします。 ドラッグ イベントは、いずれかのジェスチャが検出されたときに発生します。このジェスチャは、テキストの選択、オブジェクトの選択または再配置、スクロールとパンに使用できます。

Note

マウスとペン/スタイラスの入力では、この操作の実行中に操作イベント (ManipulationStartedManipulationUpdatedManipulationCompleted) は発生しません。

ドラッグのサポートと 1 つ以上の操作設定を指定すると、1 つのデバイスで複数のアクションを実行できます。 たとえば、マウスの左ボタンでスライドまたはスワイプ ジェスチャを実行してテキストを選択し、ホイール ボタンをロールしてコンテンツをスクロールできます。

ManipulationTranslateX 64

水平軸でのポインター入力によるスライド ジェスチャのサポートを有効にします。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。このジェスチャは、オブジェクトの再配置に使用できます。

ManipulationTranslateY 128

垂直方向のポインター入力によるスライド ジェスチャのサポートを有効にします。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。このジェスチャは、オブジェクトの再配置に使用できます。

ManipulationTranslateRailsX 256

レール (ガイド) を使用して、水平方向の軸でポインター入力によるスライド ジェスチャのサポートを有効にします。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。このジェスチャは、オブジェクトの再配置に使用できます。

ManipulationTranslateRailsY 512

レール (ガイド) を使用して、ポインター入力による垂直軸でのスライド ジェスチャのサポートを有効にします。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。このジェスチャは、オブジェクトの再配置に使用できます。

ManipulationRotate 1024

ポインター入力による回転ジェスチャのサポートを有効にします。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。

ManipulationScale 2048

ポインター入力によるピンチまたはストレッチ ジェスチャのサポートを有効にします。これらのジェスチャは、光学式またはセマンティック ズームやオブジェクトのサイズ変更に使用できます。 ManipulationStartedManipulationUpdatedManipulationCompleted イベントはすべて、この操作の実行中に発生します。

ManipulationTranslateInertia 4096

(ポインター入力による) スライド ジェスチャが完了した後に、翻訳慣性のサポートを有効にします。 慣性が有効になっている場合、 ManipulationInertiaStarting イベントが発生します。

ManipulationRotateInertia 8192

(ポインター入力による) 回転ジェスチャの完了後に、回転慣性のサポートを有効にします。 慣性が有効になっている場合、 ManipulationInertiaStarting イベントが発生します。

ManipulationScaleInertia 16384

ピンチまたはストレッチ ジェスチャ (ポインター入力による) が完了した後の慣性スケーリングのサポートを有効にします。 慣性が有効になっている場合、 ManipulationInertiaStarting イベントが発生します。

CrossSlide 32768

スライドを使用する場合や、シングル タッチの連絡先を通じてジェスチャをスワイプする場合に 、CrossSliding 操作のサポートを有効にします。このジェスチャは、オブジェクトの選択または再配置に使用できます。

ManipulationMultipleFingerPanning 65536

2 つ以上のタッチ連絡先が検出されたときにパンを有効にし、ズームを無効にします。複数の指でパンするときの意図しないズーム操作を防ぎます。

適用対象