Мы используем DotNetBrowser.dll в приложении WPF. У нас есть следующий вопрос:
1) HTML-часть не обрабатывается в WPF BrowserView
без использования waitEvent.waitOne(5000)
.Мы попытались загрузить HTML для обоих событий:
a) onCompleted
b) OnDataReceived
с помощью AjaxHandler.
Пожалуйста, подтвердите, если для просмотра браузера WPF требуется некотороевремя загружать 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)
.
Примечание: Когда мы добавляем waitEvent.waitOne(5000)
, все работает нормально.