title: Accessing DOM from WebBrowser
body: <p>I am trying to implement a browser-like little application that would allow me to modify the viewed web-sites appearance (e.g. make the font for links bigger). It is designed for Microsoft Surface, to be used on a huge touchscreen. It uses WPF for the UI. </p>
  
  <p>I am intending to use a WebBrowser control for this task. However there are two classes called WebBrowser in the docs. One of them is in <code>System.Windows.Forms</code>, the other in <code>System.Windows.Controls</code>. The first one gives access to DOM model, but is intended for Forms applications (if I understand correctly, that's definitely not what I have). The second one is added by default if you add the controller in xaml, but it gives no access to the DOM.</p>
  
  <p>So, how do I access the DOM model from a WebBrowser for Surface? I am very new to c# and Microsoft technologies, so I apologise if my question is unclear or obvious.</p>