【发布时间】:2016-02-03 09:52:50
【问题描述】:
在我的旧 Windows Phone 8.0 项目中,我使用 Touch.FrameReported 进行多点触控检测。但我在 Windows Phone 8.1 和 Windows 10 Mobile Universal App 中找不到它。 wp 8.1 和 wp 10 中是否有类似的命令?
【问题讨论】:
标签: windows-phone-8.1 windows-phone windows-10-mobile
在我的旧 Windows Phone 8.0 项目中,我使用 Touch.FrameReported 进行多点触控检测。但我在 Windows Phone 8.1 和 Windows 10 Mobile Universal App 中找不到它。 wp 8.1 和 wp 10 中是否有类似的命令?
【问题讨论】:
标签: windows-phone-8.1 windows-phone windows-10-mobile
使用CoreWindow.Pointer*** 事件。您可以通过比较Pointer.PointerId 属性来区分手指(触摸触点)。
private void PointerPressedHandler(object sender, PointerRoutedEventArgs e)
{
if (e.Pointer.PointerDeviceType != PointerDeviceType.Mouse)
{
var point = e.GetCurrentPoint(this);
var pointerId = point.PointerId;
// TODO
}
e.Handled = true;
}
【讨论】: