GestureRecognizer.CanBeDoubleTap(PointerPoint) 方法

定义

标识是否仍可将点击解释为双击手势的第二次点击。

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

如此 如果 UI 元素支持双击手势,并且尚未超过完成手势的时间阈值;否则为 false。

注解

此方法支持 GestureRecognizer 对象池管理,其中 GestureRecognizer 对象动态分配给一组 UI 元素。

具体而言,可以为不支持或无法再处理双击手势的 UI 元素回收 GestureRecognizer 对象。 例如,如果 CanBeDoubleTap 为最新的 PointerPoint 返回 true,则回收 GestureRecognizer 是不安全的,因为双击仍然是基于后续输入的可行交互。 如果 CanBeDoubleTap 返回 false,则可以安全地回收 GestureRecognizer

如果未实现 GestureRecognizer 对象池管理,则不需要此方法。

适用于

另请参阅