Как проверить что загрузка страницы завершена полностью(Awesomium)? Code: webControl1.Source = new Uri("http://www.site1.ru"); //нужно загрузить site2 после того как полностью загрузился site1 webControl1.Source = new Uri("http://www.site2.ru"); Пробовал делать как написано тут http://wiki.awesomium.net/general-use/introduction-to-web-views.html Code: public partial class Form1 : Form { private bool finishedLoading = false; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { finishedLoading = false; webControl1.Source = new Uri("http://yandex.ru"); while (!finishedLoading) { Thread.Sleep(100); WebCore.Update(); } webControl1.Source = new Uri("http://gooogle.com"); } private void Awesomium_Windows_Forms_WebControl_LoadingFrameComplete(object sender, Awesomium.Core.FrameEventArgs e) { if (e.IsMainFrame) finishedLoading = true; } } Программа зависает в цикле. Спасибо.
Я не вижу что подписываешься на события завершения загрузки. Использованию bool-евого флага и цикла вместо(вмести) с события - очень плохая идея.