【发布时间】:2018-03-06 07:10:25
【问题描述】:
我需要过滤 UWP 应用中的接触点。我需要根据接触点的时间戳过滤接触点,得到接触点的坐标或id。
在 WPF 应用程序中,我可以通过 TouchFrameEventArgs 类和 GetTouchPoints() 方法获取必要的接触点数据。
但是,在 UWP 应用中,我应该使用什么?我想在特定事件发生后获取第一个发生的接触点。
【问题讨论】:
标签: c# api uwp touch multi-touch
我需要过滤 UWP 应用中的接触点。我需要根据接触点的时间戳过滤接触点,得到接触点的坐标或id。
在 WPF 应用程序中,我可以通过 TouchFrameEventArgs 类和 GetTouchPoints() 方法获取必要的接触点数据。
但是,在 UWP 应用中,我应该使用什么?我想在特定事件发生后获取第一个发生的接触点。
【问题讨论】:
标签: c# api uwp touch multi-touch
首先,一般来说,UWP 中的触控、鼠标和笔输入被抽象为处理pointers 的单个事件集。
当你处理像PointerDown 这样的指针事件时,你会得到一个PointerRoutedEventArgs class 的实例。此类将帮助您使用Pointer.PointerId 属性识别特定指针。这是一个唯一标识,您可以使用它来检查引发此事件的指针。您可以及时存储您遇到的指针 ID,这应该为您提供您所请求的行为。
【讨论】: