Как вы можете переопределить режим выключения FirstWindow в WPF? - PullRequest
1 голос
/ 10 марта 2012

Я прочитал о том, как WPF обрабатывает событие завершения работы.

http://msdn.microsoft.com/en-us/library/system.windows.application.shutdownmode.aspx

Однако в моем проекте я не указал StartupURI в приложении xaml. Однако, когда первое окно моего приложения закрывается, закрывается все приложение.

Один из способов, которыми я до сих пор занимался, - это создать пустое окно и выбрать его не показывать. Таким образом, я могу продолжать закрывать / открывать окна без WPF, вызывая shutdown, когда пользователь решает закрыть первое окно.

Однако мое решение не выглядит элегантным, есть ли лучший способ справиться с этим?

1 Ответ

1 голос
/ 10 марта 2012

Почему бы вам не использовать OnExplicitShutdown, если вы не хотите, чтобы оно закрывалось, когда последнее окно исчезло?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...