title: WPF - Rendering "Real Time" Best Practice
body: <p><strong>Description of implementation :</strong> </p>
  
  <p>On each <strong>CompositionTarget.Rendering</strong> event i draw 4 adjacent lines using a Writablebitmap , 
  (This is a plotter for a "Real Time" line graph).</p>
  
  <p><strong>Problem :</strong> </p>
  
  <p>This works great until the UI-Thread seems to be busy and then the next <strong>CompositionTarget.Rendering</strong> 
  event takes longer to fire.</p>
  
  <p><strong>Question :</strong> </p>
  
  <p>Is There some mechanism to keep a constant rendering interval which would be prioritized above any other UI-operations ?</p>
  
  <p><strong>Possible soulotion :</strong></p>
  
  <p>I was thinking of creating a <a href="http://blogs.msdn.com/b/dwayneneed/archive/2007/04/26/multithreaded-ui-hostvisual.aspx" rel="noreferrer">HostVisual </a> and some how assigning it a DispatcherTimer ,<br>
  would this approach work ? </p>
  
  <p>any other approach's which come to mind ? </p>
  
  <p>thanks in advance .     </p>