1

我有一个加载了本地 HTML 文件的 WebBrowser 控件,如下所示:

var rs = Application.GetResourceStream(new Uri("View/Help.html", UriKind.Relative));
StreamReader reader = new StreamReader(rs.Stream);
browser.NavigateToString(reader.ReadToEnd());
reader.Close();

它显示正常,除了最后两行被裁剪掉。就像 WebBrowser 的视口不够大(我可以拉起并看到最后两行,但是当我放手时它会弹回下来)。HTML 文件相当长,大概需要 5 个屏幕。

页面的 XAML 超级简单,整个页面都是 WebBrowser 控件:

<Grid x:Name="LayoutRoot" Background="Transparent">
    <phone:WebBrowser x:Name="browser" Width="480" Height="800" IsScriptEnabled="True"/>
</Grid>

有任何想法吗?

4

1 回答 1

3

If you've got the ApplicationBar visible then you'll need to reduce the size of your WebBrowser otherwise you'll be displaying content underneath the app bar.

于 2012-12-23T07:09:06.720 回答