次の方法で共有


GestureRecognizer.CanBeDoubleTap(PointerPoint) メソッド

定義

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

public:
 virtual bool CanBeDoubleTap(PointerPoint ^ value) = CanBeDoubleTap;
bool CanBeDoubleTap(PointerPoint const& value);
public bool CanBeDoubleTap(PointerPoint value);
function canBeDoubleTap(value)
Public Function CanBeDoubleTap (value As PointerPoint) As Boolean

パラメーター

value
PointerPoint

最後の入力ポインター。

戻り値

Boolean

bool

True の 場合、UI 要素は、ダブル タップ ジェスチャをサポートし、ジェスチャを完了するための時間しきい値が交差していません。それ以外の場合は false。

注釈

このメソッドは 、GestureRecognizer オブジェクト プール管理をサポートします。 GestureRecognizer オブジェクトは一連の UI 要素に動的に割り当てられます。

具体的には、 GestureRecognizer オブジェクトは、サポートされていない、またはダブルタップ ジェスチャを処理できなくなった UI 要素に対してリサイクルできます。 たとえば、CanBeDoubleTap が最新の PointerPoint に対して true を返した場合、二重タップは後続の入力に基づく実行可能な操作であるため、 GestureRecognizer をリサイクルしても安全ではありません。 CanBeDoubleTap が false を返した場合、 GestureRecognizer は安全にリサイクルできます。

GestureRecognizer オブジェクト プール管理が実装されていない場合、このメソッドは必要ありません。

適用対象

こちらもご覧ください