title: WPF WebBrowser fails to load rendered HTML of an Angular JS website
body: <p>I am working on a WPF aplication and I want to get the rendered HTML of a website that uses Angular JS technology. Here is what I've tried:</p>
  
  <p>First, I create a WPF Web Browser control:</p>
  
  <pre><code>private WebBrowser webBrowser;
  </code></pre>
  
  <p>Then I navigate it to my target web page:</p>
  
  <pre><code>var uri = new Uri("http://my-angualrjs-site.com", UriKind.RelativeOrAbsolute);
  webBrowser.Navigate(uri);
  </code></pre>
  
  <p>In the <code>LoadCompleted</code> event handler of my <code>WebBrowser</code> instance I cast the retrieved document to <code>mshtml.HTMLDocument</code>:</p>
  
  <pre><code>var doc = (mshtml.HTMLDocument) webb.Document;
  </code></pre>
  
  <p>And all I get is the raw HTML of the page, not the HTML processed and rendered by Angular JS from the server. Am I missing something?</p>