GestureRecognizer クラス

定義

ジェスチャと操作の認識、イベント リスナー、設定を提供します。

この API の詳細については、UWP WinRT GestureRecognizer のトピックを参照してください。

public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
継承
Object Platform::Object IInspectable GestureRecognizer
属性

コンストラクター

名前 説明
GestureRecognizer()

GestureRecognizer オブジェクトの新しいインスタンスを初期化します。

この API の詳細については、UWP WinRT GestureRecognizer のトピックを参照してください。

プロパティ

名前 説明
AutoProcessInertia

慣性時の操作が自動的に生成されるかどうかを示す値を取得または設定します。

この API の詳細については、UWP WinRT AutoProcessInertia のトピックを参照してください。

CrossSlideExact

クロススライド操作の最初の接触から終了までの正確な距離を報告するかどうかを示す値を取得または設定します。

CrossSlideHorizontally

クロススライド軸が水平かどうかを示す値を取得または設定します。

この API の詳細については、UWP WinRT CrossSlideHorizontally のトピックを参照してください。

CrossSlideThresholds

CrossSliding 相互作用の距離のしきい値を示す値を取得または設定します。

この API の詳細については、UWP WinRT CrossSlideThresholds のトピックを参照してください。

GestureSettings

アプリケーションでサポートされているジェスチャと操作の設定を示す値を取得または設定します。

この API の詳細については、UWP WinRT GestureSettings のトピックを参照してください。

InertiaExpansion

慣性の開始から慣性の終わりまでのオブジェクトのサイズの相対的な変化を示す値を取得または設定します (サイズ変更またはスケーリングが完了したとき)。

この API の詳細については、UWP WinRT InertiaExpansion のトピックを参照してください。

InertiaExpansionDeceleration

慣性の開始から慣性の終わりまでの減速率を示す値を取得または設定します (サイズ変更または拡張操作が完了したとき)。

この API の詳細については、UWP WinRT InertiaExpansionDeceleration のトピックを参照してください。

InertiaRotationAngle

慣性の最後のオブジェクトの回転角度 (回転操作が完了したとき) を示す値を取得または設定します。

この API の詳細については、UWP WinRT InertiaRotationAngle のトピックを参照してください。

InertiaRotationDeceleration

慣性の開始から慣性の終わりまでの減速率 (回転操作が完了したとき) を示す値を取得または設定します。

この API の詳細については、UWP WinRT InertiaRotationDeceleration のトピックを参照してください。

InertiaTranslationDeceleration

慣性の開始から慣性の終わりまでの減速率 (翻訳操作が完了したとき) を示す値を取得または設定します。

この API の詳細については、UWP WinRT InertiaTranslationDeceleration のトピックを参照してください。

InertiaTranslationDisplacement

慣性の開始から慣性の終わりまでのオブジェクトの画面位置の相対的な変化を示す値を取得または設定します (翻訳操作が完了したとき)。

この API の詳細については、UWP WinRT InertiaTranslationDisplacement のトピックを参照してください。

IsActive

相互作用が処理されているかどうかを示す値を取得します。

この API の詳細については、UWP WinRT IsActive のトピックを参照してください。

IsInertial

慣性中に操作がまだ処理されているかどうかを示す値を取得します (アクティブな入力ポイントはありません)。

この API の詳細については、UWP WinRT IsInertial のトピックを参照してください。

ManipulationExact

最初の接触から操作の終了までの正確な距離が報告されるかどうかを示す値を取得または設定します。

この API の詳細については、UWP WinRT ManipulationExact のトピックを参照してください。

MouseWheelParameters

マウス デバイスのホイール ボタンに関連付けられているプロパティのセットを取得します。

この API の詳細については、UWP WinRT MouseWheelParameters のトピックを参照してください。

PivotCenter

単一ポインター入力が検出された場合の回転操作の中心点を取得または設定します。

この API の詳細については、UWP WinRT PivotCenter のトピックを参照してください。

PivotRadius

単一ポインター入力が検出されたときに回転操作を行うために、 ピボットセンター からポインター入力までの半径を取得または設定します。

この API の詳細については、UWP WinRT PivotRadius のトピックを参照してください。

ShowGestureFeedback

対話中に視覚的フィードバックを表示するかどうかを示す値を取得または設定します。

この API の詳細については、UWP WinRT ShowGestureFeedback のトピックを参照してください。

メソッド

名前 説明
CanBeDoubleTap(PointerPoint)

ダブル タップ ジェスチャの 2 回目のタップとして、タップを引き続き解釈できるかどうかを識別します。

この API の詳細については、UWP WinRT CanBeDoubleTap のトピックを参照してください。

CompleteGesture()

ジェスチャ認識エンジンが操作を完了させます。

この API の詳細については、UWP WinRT CompleteGesture のトピックを参照してください。

ProcessDownEvent(PointerPoint)

ポインター入力を処理し、ポインターダウン アクションに適した GestureRecognizer イベントを発生させます ( GestureSettings プロパティで指定されたジェスチャと操作の場合)。

この API の詳細については、UWP WinRT ProcessDownEvent のトピックを参照してください。

ProcessInertia()

慣性計算を実行し、さまざまな慣性イベントを発生させます。

この API の詳細については、UWP WinRT ProcessInertia のトピックを参照してください。

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

ポインター入力を処理し、マウス ホイール アクションに適した GestureRecognizer イベントを発生させます ( GestureSettings プロパティで指定されたジェスチャと操作の場合)。

この API の詳細については、UWP WinRT ProcessMouseWheelEvent のトピックを参照してください。

ProcessMoveEvents(IVector<PointerPoint>)

ポインターの入力を処理し、ポインター移動アクションに適した GestureRecognizer イベントを発生させます ( GestureSettings プロパティで指定されたジェスチャと操作の場合)。

この API の詳細については、UWP WinRT ProcessMoveEvents のトピックを参照してください。

ProcessUpEvent(PointerPoint)

ポインター入力を処理し、ポインターアップ アクションに適した GestureRecognizer イベントを発生させます ( GestureSettings プロパティで指定されたジェスチャと操作の場合)。

この API の詳細については、UWP WinRT ProcessUpEvent のトピックを参照してください。

イベント

名前 説明
CrossSliding

ユーザーが、1 つの軸に沿ったパンのみをサポートするコンテンツ領域内で (1 回のタッチで) スライドジェスチャまたはスワイプ ジェスチャを実行すると発生します。 ジェスチャは、このパン軸に対して垂直な方向に行われる必要があります。

この API の詳細については、UWP WinRT CrossSliding のトピックを参照してください。

Dragging

ユーザーがマウスまたはペン/スタイラス (単一の連絡先) でスライドまたはスワイプ ジェスチャを実行したときに発生します。

この API の詳細については、UWP WinRT ドラッグに関 するトピックを 参照してください。

Holding

ユーザーが (シングル タッチ、マウス、タッチパッド、またはペン/スタイラスの接触を使用して) 長押しジェスチャを実行すると発生します。

この API の詳細については、UWP WinRT の保持 に関するトピックを参照してください。

ManipulationCompleted

入力ポイントがリフトされ、後続のすべてのモーション (移動、拡張、または回転) が慣性によって終了したときに発生します。

この API の詳細については、UWP WinRT ManipulationCompleted トピックを参照してください。

ManipulationInertiaStarting

操作中にすべての接触ポイントが持ち上げられ、操作の速度が慣性動作を開始するのに十分な大きさである場合に発生します (入力ポインターがリフトされた後も移動、拡大、または回転が続行されます)。

この API の詳細については、UWP WinRT ManipulationInertiaStarting のトピックを参照してください。

ManipulationStarted

1 つ以上の入力ポイントが開始され、後続のモーション (平行移動、展開、または回転) が開始されたときに発生します。

この API の詳細については、UWP WinRT ManipulationStarted トピックを参照してください。

ManipulationUpdated

1 つ以上の入力ポイントが開始され、後続のモーション (平行移動、展開、または回転) が進行中の後に発生します。

この API の詳細については、UWP WinRT ManipulationUpdated のトピックを参照してください。

RightTapped

入力デバイスに関係なく、ポインター入力が右タップ ジェスチャとして解釈されるときに発生します。

その例は次のとおりです。

  • マウスまたはタッチパッドの右ボタンクリック
  • ペンバレルボタンクリック
  • タッチまたはペン押し

この API の詳細については、UWP WinRT RightTapped のトピックを参照してください。

Tapped

ポインター入力がタップ ジェスチャとして解釈されるときに発生します。

この API の詳細については、UWP WinRT タップ されたトピックを参照してください。

適用対象