我有一个加载了本地 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>
有任何想法吗?