OnMainWindowClose не работает в wpf

Я не могу получить OnMainWindowClose, OnLastWindowClose или OnExplicitShutdown для работы в моем приложении WPF C# GUI. Я изменил название моего главного окна на UI. У меня есть запись в моем App.xml x:Class как ShutdownMode="OnMainWindowClose". Я использую MahApps. Я запускаю приложение в режиме отладки в VS2012, и когда я нажимаю на кнопку закрытия, в строке заголовка окна (красное поле с белым крестиком в верхнем правом углу окна) я вижу, что окно закрывается, но приложение все еще работает в фон. Я должен нажать кнопку остановки отладки в VS2012, чтобы завершить процесс. Я все еще изо всех сил пытаюсь понять это как новичка, поэтому, если есть кто-то, кто может предложить мне попробовать что-то, это будет высоко ценится.

1 ответ

Как мы уже выяснили, похоже, что это связано с параметрами отладки в Visual Studio.

Если у вас нет времени на устранение неполадок, и вы не заботитесь о "чистом" выходе из приложения, вы сможете использовать следующее:

Environment.Exit(0);

Это наверняка вырвется из отладки.

Другие вопросы по тегам