title: WPF wait window
body: <p>When i want to run Long Operation i want to show model dialog window (Wait Window)</p>
  
  <p>I want to display this Wait Window in different Thread as ShowDialog()</p>
  
  <p>Before entering into Long Running Operation, i will display Model Dialog Window</p>
  
  <p>After done with Long Running Operation, i will close this Model Dialog Window</p>
  
  <p>I know instead of creating Window in another Thread, we can simply move long Running Code in another Thread but impact of this in my code is heavy.</p>
  
  <p>Please suggest me a solution for this</p>