我们在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)
时一切正常。