Xamarin.Forms のジェスチャ

ジェスチャ認識エンジンを使って、Xamarin.Forms アプリケーションでユーザーとビューのやり取りを検出できます。

Xamarin.FormsGestureRecognizer クラスでは、View インスタンス上でのタップ、ピンチ、パン、スワイプ、ドラッグ アンド ドロップの各ジェスチャがサポートされています。

タップ ジェスチャ認識エンジンを追加する

タップ ジェスチャはタップの検出に使われ、TapGestureRecognizer クラスを使って認識されます。

ピンチ ジェスチャ認識エンジンを追加する

ピンチ ジェスチャは対話型のズームを実行するために使われ、PinchGestureRecognizer クラスを使って認識されます。

パン ジェスチャ認識エンジンを追加する

パン ジェスチャは、画面周辺の指の動きを検出し、その動きをコンテンツに適用するために使われ、PanGestureRecognizer クラスを使って認識されます。

スワイプ ジェスチャ認識エンジンを追加する

スワイプ ジェスチャが発生するのは、指が画面に沿って水平または垂直方向に動かされたときで、多くの場合コンテンツのナビゲーションを開始するために使われます。 スワイプ ジェスチャは SwipeGestureRecognizer クラスを使って認識されます。

ドラッグ アンド ドロップ ジェスチャ認識エンジンを追加する

ドラッグ アンド ドロップ ジェスチャを使用すると、項目とそれに関連付けられているデータ パッケージを、連続するジェスチャを使用して、画面上のある位置から別の位置にドラッグできます。 ドラッグ ジェスチャは DragGestureRecognizer クラスによって認識され、ドロップ ジェスチャは DropGestureRecognizer クラスによって認識されます。