电话:Web 浏览器禁用平移/缩放 wp7?

发布于 2024-12-21 13:43:34 字数 284 浏览 2 评论 0原文

我正在使用这段代码,

 <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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

木森分化 2024-12-28 13:43:34

如果您可以更改 HTML,也许您可​​以添加视口元数据:
https://developer.mozilla.org/en/Mobile/Viewport_meta_tag

我在我的 WP7 应用程序中使用它(堆栈对于 Instapaper)以特定宽度显示网页,以便阅读体验不会受到缩放/平移的影响

我使用以下值:

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />

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:

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
北斗星光 2024-12-28 13:43:34

IsHitTestVisible 设置为 False,您将无法再在控件上进行交互。

IE。

Set IsHitTestVisible to False, and you can no longer do interactions on the control.

ie. <phone:WebBrowser IsHitTestVisible="False" ... />

夏日落 2024-12-28 13:43:34

我认为如果在 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.

乄_柒ぐ汐 2024-12-28 13:43:34

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文