none
metro 分屏 手势移到另一半屏幕 接受不到结束的信息 RRS feed

  • 问题

  • windows8下metro开发,用的js+css+html

    用到手势去滑动浏览图片,用Windows.UI.Input.GestureRecognizer()注册了手势,各方面都好了,正常情况下滑动是能接受到manipulationstarted(手势开始), manipulationupdated(手势滑动更新),manipulationcompleted(手势结束)消息

    问题:如果是分屏,我手势从这个屏幕滑动,没有离开,滑到了另一半屏幕,抬起手,这个时候manipulationcompleted接受不到,如果再在原来屏幕滑动做手势就会一直接收不到manipulationstarted和manipulationcompleted,一直是manipulationupdated消息。

    同样的问题也会发生在我滑动手势在一个控件上(比如canvas),如果手势正好滑到一个div上,然后结束,canvas也是接受不到结束的消息,然后再操作都是manipulationupdated消息

    2013年12月19日 3:21

答案

全部回复

  • Hi,

    你可以把您的project上传到skydrive,我来测试下!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey. Thanks<br/> MSDN Community Support<br/> <br/> Please remember to &quot;Mark as Answer&quot; the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • 已标记为答案 lbmjsls 2013年12月30日 7:49
    • 取消答案标记 lbmjsls 2013年12月30日 7:49
    2013年12月20日 9:54
    版主
  • 我改好了,不用系统的手势消息,用pointerdown pointerup gesturechange做就可以解决了
    • 已标记为答案 lbmjsls 2013年12月30日 7:49
    2013年12月30日 7:46