我正在Windows Phone 7上创建一个应用程序,让人们可以阅读脱机HTML内容.有没有办法显示内联浏览器或HTML查看控件?
Ben*_*ood 16
该WebBrowser控件允许您显示任意HTML.
WebBrowser您可以使用两种方法来显示HTML:
Navigate()将显示位于提供的URL的文件的内容.此文件可以IsolatedStorage位于服务器中或服务器上.NavigateToString() 将显示您提供的html字符串.在你的情况下,我猜你使用一个WebClient对象将网页下载到离线存储,然后是Navigate显示它的方法.
然而,好处NavigateToString是你可以在进入的过程中使用字符串来做一些很酷(或必不可少)的东西,比如样式页面,以便它与当前手机主题完美匹配,或者捕获所有链接点击并让它们弹出外部浏览器(否则它们加载在同一个WebBrowser控件中).
我在这里记录了样式和链接点击的细节.