在Windows Phone 8.1上检测webview中的保持事件

我目前正在开发一款主要针对Windows Phone 8.1中的win rt的网络浏览器应用。 我现在试图找出当用户在webview中按下链接或图像并显示上下文菜单时如何检测保持事件。

我该怎么做呢? 我如何在wp8.1中检测到该事件? 我知道我必须调用脚本,但是检测事件的c#是什么? 谢谢 :)

您是否尝试使用UI元素的Holding事件属性?

http://msdn.microsoft.com/en-US/library/windows/apps/windows.ui.xaml.uielement.holding

希望能帮助到你!

您应该首先在WebView调用脚本来绑定手势事件。 阅读本文: MSGestureHold | onmsgesturehold活动

然后你应该在上面的MSGestureHold事件处理程序中使用window.external.notify来通知你的WebView触发Hold事件。

但WinRT 8.1 WebView在未经认证的网站中被禁用scriptnotify (阅读备注),因此您应找到解决此问题的解决方案。 这是我的解决方案。

或者您可以直接下载我的演示 。