I'm writting an WPF application using the mvvm toolkint.
In the main windows I have a command in a button that open another window using:
catView.ShowDialog(); Well, I close that window (using a close button or the X) and when I close the main window, the app is still running and I have to kill it.
If I don't open the second window, the app shutdown normally.
Why if I open another window I can't close the app normally?
I have this in the close button of the second window:
this.DialogResult = true; this.Close(); On the other hand, I start the app in this way (mvvm toolkit way):
Views.MainView view = new Views.MainView(); view.DataContext = new ViewModels.MainViewModel(); view.Show(); Thank you very much.