c# - 如何使页面适合 Silverlight WebBrowser 控件?

标签 c# silverlight webbrowser-control

我使用 WebBrowser Silverlight 4 控件加载一些页面:

<WebBrowser Height="350" Name="webBrowser" Width="400" />
...
webBrowser.Navigate(new Uri("http://mail.live.com")); 

但是页面加载时带有水平和垂直滚动条。所以我试图找到一些方法来获取加载页面的实际大小(然后我可以更改控件的高度/宽度)更改加载页面的比例(以使其适合实际的 WebControl 控件) .是否可以使用标准的 WebControl 方法?

最佳答案

Silverlight 中的 Web 浏览器组件是一个由 Silverlight 控件包装的 COM 组件。

您有两个选择。 1) 使网站在浏览器中流动,以便它会随着浏览器缩小。

或者

2) 您可以“缩小”网站的唯一方法是设置缩放。此处有一个链接可以通过欺骗鼠标滚轮为您缩放它来执行此操作。

http://forums.silverlight.net/forums/p/200177/466986.aspx

关于c# - 如何使页面适合 Silverlight WebBrowser 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324634/

相关文章:

c# - 正则表达式问题

c# - Silverlight HttpWebRequest 安全异常

c# - 如何正确设置 Silverlight CurrentUICulture/CurrentCulture?

javascript - C# 在 web 浏览器控件中单击 javascript 警报消息确定按钮

c# - 在 C# 中的 WebBrowser 控件中获取打印媒体 CSS 样式应用的网页

c# - 检测数组 c# 中绘制的圆之间的碰撞

c# - 我如何在 MonoDevelop 中使用资源文件?

c# - 不匹配 C# 中的正确重载

silverlight - 如何在渲染前获取 StackPanel 高度?

C# 使用 HTTPWebRequest 拉取网页并从该站点执行 javascript