不使用waitEvent.waitOne(5000),不会在WPF BrowserView中呈现HTML部件

时间:2019-02-21 10:06:05

标签: c# wpf dotnetbrowser

我们在WPF应用程序中使用DotNetBrowser.dll,我们有以下问题:

1)如果不使用BrowserView,则不会在WPF waitEvent.waitOne(5000)中呈现HTML部件。我们试图在两个事件上加载HTML:

a)onCompleted

b)OnDataReceived通过使用AjaxHandler。

请确认WPF Browserview是否需要一些时间来加载HTML。请在同一时间更新我。以下是我的代码。

//waitEvent.WaitOne(5000);

foreach (long frameId in BrowserView.Browser.GetFramesIds())
{

       frameDocument = BrowserView.Browser.GetDocument(frameId);

}

List<DOMNode> nodeslist = frameDocument.GetElementsByClassName("className");

如果我们对waitEvent.WaitOne(5000)行进行注释,则节点列表始终返回null。

注意:添加waitEvent.waitOne(5000)时一切正常。

0 个答案:

没有答案