How completely detect when awesomium browser end rendering the page? I try use this code, but its not correct detect it. In SO i can't find answer.
bool LoadingFinished;
Wb.LoadingFrameComplete += WbLoadingFrameCompleted;
...
void WbLoadingFrameCompleted(object sender, FrameEventArgs e)
{
if (!e.IsMainFrame)
return;
LoadingFinished = true;
}
void LoadUrl(string url)
{
LoadingFinished = false;
Wb.Source = new Uri(url);
while (!LoadingFinished)
{
Thread.Sleep(100);
WebCore.Update();
}
}
Try this code after changing url: