【问题标题】:Replacement for Touch.FrameReported in Windows Phone 8.1 / Windows 10 Mobile在 Windows Phone 8.1 / Windows 10 Mobile 中替换 Touch.FrameReported
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-29
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2016-12-01
      相关资源
      最近更新 更多