Im using geckofx browser for loading web page and search some data on webpage.
my code is
public void Navigate(string url){
    //.....some code
    browser.Navigate(url);
    var errorTost = webBrowser.Document.GetElementsByClassName("class-name");
  //....some more code
}
issue im facing is i can not check errorTost is exists or not because browser is not completely loaded.
then i have use webBrowser_DocumentCompleted and webBrowser_Navigating
to find whether browser is completely loaded.
new modified code is as bellow
var isBrowserLoading = false; // class variable
public void Navigate(string url){
    //.....some code
    browser.Navigate(url);
    while(isBrowserLoading ){}
    var errorTost = webBrowser.Document.GetElementsByClassName("class-name");
  //....some more code
}
 private void webBrowser_DocumentCompleted(object sender, Gecko.Events.GeckoDocumentCompletedEventArgs e)
    {
        isBrowserLoading = false;
    }
    private void webBrowser_Navigating(object sender, Gecko.Events.GeckoNavigatingEventArgs e)
    {
        isBrowserLoading = true;
    }
but isBrowserLoading is never get updated.
Can any one help me on this?!
Thanks.