Windows phone WebBrowser控件不显示本地HTML文件的最后2行

Windows phone WebBrowser控件不显示本地HTML文件的最后2行,windows-phone,windows-phone-8,Windows Phone,Windows Phone 8,我有一个WebBrowser控件,它加载了一个本地HTML文件,如下所示: 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文件,如下所示:

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>


有什么想法吗?

如果你看到了
应用程序栏
,那么你需要缩小
浏览器的大小
,否则你会在应用程序栏下面显示内容。

是的,就是这样(还有
系统托盘
)。在加载的
事件中设置
browser.Height=this.ActualHeight
似乎起作用。