首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UWP视图中启用触摸事件(UWP)

在UWP视图中启用触摸事件(UWP)
EN

Stack Overflow用户
提问于 2017-10-27 16:29:17
回答 1查看 1.3K关注 0票数 4

我需要在一个UWP-app (通用Windows平台)的网页视图中启用触摸事件。

可以在本地安装的边缘浏览器中设置此标志:在边缘浏览器中键入“about: flag”,然后移动到"Touch events“。默认设置为"Always off“。

我可以在我的UWP应用程序中的webview实例中以编程方式设置此标志吗?

背景:我需要在一个网站上的所有触摸事件来平移一个数字地图。

如果你需要更多信息,请告诉我。

Webview:https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.webview

EN

回答 1

Stack Overflow用户

发布于 2017-10-28 11:07:36

不幸的是,正如Events表中所指出的,WebView不支持从UIElement继承的大多数用户输入事件,比如KeyDownKeyUpPointerPressed。详情请参考WebView类的remarks。relative团队正在开发enable Manipulation Events for WebView,希望您能投票支持。

如前所述,一种常见的解决方法是将InvokeScriptAsync与HTML函数一起使用,以使用JavaScript事件处理程序,并从window.external.notify事件处理程序中使用WebView.ScriptNotify通知应用程序。换句话说,您可以尝试通过JavaScript捕获网站内部的触摸事件,并通知WebView。有关do的详细信息,请参考WebView official sample

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46970684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档