在Windows Phone 8.1 / Windows 10 Mobile中替换Touch.FrameReported

时间:2016-02-03 09:52:51

标签: windows-phone-8.1 windows-phone windows-10-mobile

在我的旧Windows Phone 8.0项目中,我使用Touch.FrameReported进行多点触控检测。但我无法在Windows Phone 8.1和Windows 10移动通用应用程序中找到它。 在wp 8.1和wp 10中是否有类似的命令?

1 个答案:

答案 0 :(得分:0)

使用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;
}