Приложение не закрывается, если оно создает окно, которое не отображается - PullRequest
2 голосов
/ 25 апреля 2011

Скажем, у меня есть приложение WPF с кнопкой. В событии щелчка по кнопке я создал экземпляр System.Windows.Window. Почему-то я забыл вызвать window.ShowDialog () и оставить там. Когда мое основное приложение запускается, а затем нажимается на кнопку, ничего не происходит по причине. Но когда я хочу выйти из этого приложения, главное окно закрывается, но процесс все еще выполняется. Я не уверен, почему вызывает такое поведение. Это легко исправить, но кто-нибудь знает

1 Ответ

7 голосов
/ 25 апреля 2011

Я думаю, это потому, что значение по умолчанию для Application.ShutdownMode равно ShutdownMode.OnLastWindowClose. Если вы установите значение ShutdownMode.OnMainWindowClose, оно должно выйти сразу после закрытия главного окна.

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