Question: mvvm how to close window?
Answer: Closing a Window in an MVVM WPF application.
Implemented an CloseWindow Method which takes a Windows as parameter and close it. ... 
Command="{Binding CloseWindowCommand, Mode=OneWay}" ... 
It is a clean and easy solution which is in compliance with the MVVM programming paradigm.