问题描述
我更新我的浏览器的应用程序支持的Windows Phone 8.1和我注意到 MSGestureHold
事件不会引发。
I am updating my browser app to support Windows Phone 8.1 and I noticed the MSGestureHold
event is not raised.
要重现此错误,
- 下载的。
- 升级在Visual Studio 2013的项目WP8.1项目,并添加
IsScriptEnabled =真
。 - 在WP8.1模拟器或设备
- 运行项目导航到此的
- 向下滚动到
示例1:处理保持姿势
部分和的。
- Download the MS Mini-browser Sample.
- Upgrade the project to WP8.1 project in Visual Studio 2013 and add
IsScriptEnabled="True"
. - Run the project on WP8.1 emulator or device
- Navigate to this touch and mouse example.
- Scroll down to the
Sample 1: handling the hold gesture
section and click the IE11 users test.
注意 MSGestureHold
不工作。
不过该项目时,在
- 默认的Windows Phone Internet Explorer的测试工作应用为WP8和WP8.1
- web浏览器在WP8的应用程序的控制。
这是一个错误?
推荐答案
我想这是WebBrowser控件的错误。
I guess this is the WebBrowser control's bug.
我测试与WP8.1 WebBrowser控件几个手势事件,如 pointerdown MSGestureHold MSGestureChange 和 MSGestureTap 。
最后, pointerdown MSGestureChange 和 MSGestureTap 可以正常触发,除了 MSGestureHold 。
所以我想这是一个错误
I test several gesture events with WebBrowser control for WP8.1, such as pointerdown,MSGestureHold,MSGestureChange,and MSGestureTap.Finally, pointerdown, MSGestureChange and MSGestureTap can be triggered normally,except MSGestureHold.So I guess this is a bug.
这篇关于MSGestureHold是通过web浏览器控制的Windows Phone 8.1忽略的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!