title: Refresh / Update WPF controls like win forms
body: <p>changing the text of a label (or sophisticatedly we can say a text-based progress bar). 
  in winforms you just Invalidate / Update.  </p>
  
  <p>But how to do this in WPF without using Background Threads. ??? </p>