title: Standard Approach of Launching Dialogs/Child Windows from a WPF Application using MVVM
body: <p>All, I would like to know the recognised best approach/industry standard of launching [child] dialogs/windows from an WPF using the MVVM pattern. I have come across the following articles:</p>
  
  <p>A. <a href="http://www.codeproject.com/Articles/36745/Showing-Dialogs-When-Using-the-MVVM-Pattern" rel="noreferrer">CodeProject - Showing Dialogs When Using the MVVM Pattern</a></p>
  
  <p>This approach seems good but excessive to me. The is some degree of code replication and I am not convinced this is the right way to go.</p>
  
  <p>B. <a href="http://code.dortikum.net/2010/01/05/wpf-mvvm-and-showing-dialogs/" rel="noreferrer">WPF MVVM and Showing Dialogs</a></p>
  
  <p>This briefly runs through three options with various links which are all fairly/very poor at explaining the methodology or are of-topic.</p>
  
  <p>Can someone please provide an explanation of the <em>industry standard</em> method/approach of launching dialogs from a WPF application using MVVM and preferably some links to further reading material? If you can provide an example yourself I would of course be most appreciative!</p>
  
  <p>Thanks for your time.</p>