title: WPF Window Implement ISynchronizeInvoke for use with System.Timers.Timer
body: <p>The fact that the dispatch timer, updates on the UI thread, is convenient - with one problem... IT CAUSES THE UI TO FREEZE AT TIMES!</p>
  
  <p>As such, i would like to use the Timer in the System.Timers namespace, which will achieve the same thing except, that the UI will be more responsive as it updates from a different thread.</p>
  
  <p>System.Timers.Timer requires a SynchronisationObject, as such i would like to implement ISynchronizeInvoke on my WPF window.</p>
  
  <p>Can someone please help me understand how to go about implementing this and also verify if my thinking here is correct or not.</p>
  
  <p>Any help would be appreciated.</p>