电话:Web 浏览器禁用平移/缩放 wp7?
我正在使用这段代码,
<phone:WebBrowser Foreground="White" Opacity="0" Height="600" Width="430" x:Name="weblink" LoadCompleted="weblink_LoadCompleted" VerticalAlignment="Top"/>
在这段代码中我想禁用手机中的平移/缩放:WebBrowser。
如果有人知道这个想法,请在这里分享。
谢谢。
I am using this code,
<phone:WebBrowser Foreground="White" Opacity="0" Height="600" Width="430" x:Name="weblink" LoadCompleted="weblink_LoadCompleted" VerticalAlignment="Top"/>
in this code i want to disable pan/zoom in phone:WebBrowser.
if anyone know the idea please share here.
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您可以更改 HTML,也许您可以添加视口元数据:
https://developer.mozilla.org/en/Mobile/Viewport_meta_tag
我在我的 WP7 应用程序中使用它(堆栈对于 Instapaper)以特定宽度显示网页,以便阅读体验不会受到缩放/平移的影响
我使用以下值:
If you can change the HTML maybe you can add the viewport metadata:
https://developer.mozilla.org/en/Mobile/Viewport_meta_tag
I use it in my WP7 app (Stacks for Instapaper) to display web pages with specific width so the reading experience is not hampered by zooming/panning
I use this values:
将
IsHitTestVisible
设置为False
,您将无法再在控件上进行交互。IE。
Set
IsHitTestVisible
toFalse
, and you can no longer do interactions on the control.ie.
<phone:WebBrowser IsHitTestVisible="False" ... />
我认为如果在 WP7.5 Mango 中,您有更好的方法来捕获操作事件,因为浏览器控件完全不同,这是我从 链接。我已经标记了重要的东西。
I think you have a better way capturing the manipulation events, if it is in WP7.5 Mango since the browser controls are completely different, which I read from this link. I have marked the important stuff.
Windows Phone 中的 webbbrowser 控件仍然允许缩放和滚动,因为这是在实际浏览器组件“上方”的控件上完成的。
可以在 C# 中禁用此功能(此外,您可以检测右/左与上/下滚动手势并单独抑制它们)
请参阅此博客条目以获取完整说明:
http://www.scottlogic.co.uk/blog/colin/2011/11/suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control/彼得
The webbbrowser control in Windows Phone still allows for zoom and scroll because this is done on a control "above" the actual browser component.
This can be disabled in C# (additionally you can probably detect right/left vs up/down scroll gestures and suppress them individually)
See this blog entry for a full description:
http://www.scottlogic.co.uk/blog/colin/2011/11/suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control/
Peter