使用WPF Web浏览器控件对字符串进行同步导航的最佳方法是什么?
我知道WebBrowser.NavigateToString(string)确实显示了一个字符串,但它是异步完成的 - 不是同步的。最重要的是,WebBrowser.NavigateToString总是在WebBrowser.Document区域中返回null主体,而WebBrowser.Navigate实际上返回文档中的主体。
在WinForms中,我可以这样做:WebBrowser.Document.Write(html);但在WPF中,我无法找到一个很好的方法来做到这一点。我有一个导航到字符串并返回值的函数,所以我不想使用WebBrowser.Navigated事件......
答案 0 :(得分:0)
您需要首先使用HttpWebRequest检索正文,然后根据需要对其进行处理,然后再将其显示在WebBrowser中