title: WPF WebBrowser (3.5 SP1) Always on top - other suggestion to display HTML in WPF
body: <p>I've been desperately looking for an easy way to display HTML in a WPF-application.
  There are some options:<br/>
  1) use the WPF WebBrowser Control<br/>
  2) use the Frame Control<br/>
  3) use a third-party control<br/></p>
  
  <p>but, i've ran into the following problems:
  1) the WPF WebBrowser Control is not real WPF (it is a Winforms control wrapped in WPF). I have found a way to create a wrapper for this and use DependencyProperties to navigate to HTML text with bindings and propertychanged.
  The problem with this is, if you put a Winforms control in WPF  scrollviewer, it doesnt respect z-index, meaning the winform is always on top of other WPF control. This is very annoying, and I have tried to work around it by creating a WindowsFormsHost that hosts an ElemenHost etc.. but this completely breaks my binding obviously.</p>
  
  <p>2) Frame Control has the same problems with displaying if it shows HTML content. Not an option.</p>
  
  <p>3) I haven't found a native HTML-display for WPF. All options are winforms, and with the above mentioned problems.</p>
  
  <p>the only way out I have at the moment is using Microsoft's buggy HtmlToXamlConverter, which crashes hard sometimes. (<a href="http://msdn.microsoft.com/en-us/library/aa972129.aspx" rel="noreferrer">MSDN</a>)</p>
  
  <p>Does anybody have any other suggestions on how to display HTLM in WPF, without these issues?</p>
  
  <p>sorry for the long question, hope anyone knows what i'm talking about...</p>