title: Using a complex Winforms control like ZedGraph in WPF with MVVM design
body: <p>I am building a WPF desktop application built on the MVVM pattern.</p>
  
  <p>I want to display a number of graphs, and have decided on the old ZedGraph library, as I am familiar with it and there does not seem to be a better option available at the moment (please comment if there is)</p>
  
  <p>I can put the graph control on my View with the following code:</p>
  
  <pre><code>    &lt;WindowsFormsHost&gt;
          &lt;zed:ZedGraphControl x:Name="graphControl"/&gt;
      &lt;/WindowsFormsHost&gt;
  </code></pre>
  
  <p>However, I want to manipulate the graph control quite a bit, setting the axes and the data etc etc. Sticking to MVVM, I can't call the graph control from the ViewModel, and I don't want to put graph manipulation in the View's code behind.</p>
  
  <p>Is there a way to put the Graph Control object in the ViewModel, manipulate it there, and still have the View display it?</p>