GestureRecognizer.CanBeDoubleTap(PointerPoint) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识是否仍可将点击解释为双击手势的第二次点击。
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 对象池管理,则不需要此方法。