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 タップに 関するトピックを参照してください。

適用対象