同步Web浏览器到字符串导航

时间:2012-05-23 02:35:05

标签: c# wpf browser

使用WPF Web浏览器控件对字符串进行同步导航的最佳方法是什么?

我知道WebBrowser.NavigateToString(string)确实显示了一个字符串,但它是异步完成的 - 不是同步的。最重要的是,WebBrowser.NavigateToString总是在WebBrowser.Document区域中返回null主体,而WebBrowser.Navigate实际上返回文档中的主体。

在WinForms中,我可以这样做:WebBrowser.Document.Write(html);但在WPF中,我无法找到一个很好的方法来做到这一点。我有一个导航到字符串并返回值的函数,所以我不想使用WebBrowser.Navigated事件......

1 个答案:

答案 0 :(得分:0)

您需要首先使用HttpWebRequest检索正文,然后根据需要对其进行处理,然后再将其显示在WebBrowser中