我正在使用 Windows Phone 8 浏览器控件开发浏览器应用程序。
该应用程序使用 WebClient 将外部网页下载到后台的字符串中。然后浏览器使用导航到内容
webBrowser.NavigateToString(str);
但是,浏览器不会呈现页面,而是显示 HTML 代码。我想既然没有对字符串进行任何更改,NavigateToString
应该无缝处理它。或者也许我错过了一些东西。
那么如何显示 HTML 页面而不是其代码呢?
编辑
这是我的一些代码
webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri(uri));
private void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
PageString = e.Result;
}
...
webBrowser.NavigateToString(PageString);