在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
(阅读备注),因此您应找到解决此问题的解决方案。 这是我的解决方案。
或者您可以直接下载我的演示 。