Я прочитал о том, как WPF обрабатывает событие завершения работы.
http://msdn.microsoft.com/en-us/library/system.windows.application.shutdownmode.aspx
Однако в моем проекте я не указал StartupURI в приложении xaml. Однако, когда первое окно моего приложения закрывается, закрывается все приложение.
Один из способов, которыми я до сих пор занимался, - это создать пустое окно и выбрать его не показывать. Таким образом, я могу продолжать закрывать / открывать окна без WPF, вызывая shutdown, когда пользователь решает закрыть первое окно.
Однако мое решение не выглядит элегантным, есть ли лучший способ справиться с этим?