【问题标题】:Get the exact Width and Height of webbrowser获取网络浏览器的确切宽度和高度
【发布时间】:2011-11-23 03:39:49
【问题描述】:

我有一个本地 HTML,我需要向用户展示。但我的问题是我需要获得活动 WebBrowser 控件的确切高度和宽度。

代码示例:

<phone:WebBrowser HorizontalAlignment="Left" Name="webBrowser1" VerticalAlignment="Top" Height="768" Width="480" Grid.Row="1" IsScriptEnabled="True" />

我需要以像素为单位获取上述控件的高度和宽度。

请帮忙! 帕万

【问题讨论】:

  • 浏览器的大小或文档的大小或文本的大小?

标签: wpf windows-phone-7 c#-3.0 wpf-controls silverlight-3.0


【解决方案1】:

您正在寻找控件的ActualWidthActualHeight

【讨论】:

    【解决方案2】:

    如果您希望获得显示的实际内容(html 网页)的高度,您可以注入 JavaScript,如下所示:Displaying HTML Content in Windows Phone 7

    我只将它与NavigateToString(). 一起使用,如果您正在使用 Navigate(),如果您在 LoadCompleted 之后立即使用 NavigateToString(),它可能仍然有效。

    如果你只显示一个页面,你可以通过HttpWebRequestWebClient下载页面内容,然后注入JavaScript并使用NavigateToString().,我也用过这个方法,成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-08
      • 2012-06-15
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      相关资源
      最近更新 更多