Это немного связано с вопросом, заданным здесь, но ответ не относится к моему делу, так как я не использую потоки:
WPF не закрывается должным образом
Я преобразовал одно из своих приложений WinForm в приложение WPF, ничего радикального не нужно было сделать, кроме как заменить несколько слов на эквиваленты WPF / C # 4.0 (MessageBoxButtons на MessageBoxButton, почему разница в одну букву?).
В любом случае, если я запускаю приложение через отладчик, оно работает нормально, пока я чтобы закрыть его кнопкой «X» в правом верхнем углу окна. Окно приложения закрывается, но я заметил, что отладчик по-прежнему показывает значок остановки, проверка в диспетчере задач подтверждает, что он все еще работает.
Я не запускаю никаких других потоков в фоновом режиме, поэтому я знаю, что он не ждет чего-то другого.
Я только начал работать с WPF, но предположил, что когда пользователь закрывает приложение, оно просто ... закрывается?
Спасибо за помощь!
Какой у вас режим выключения ? Если это явно, то это потому, что вы явно не завершаете работу. Если это главное окно, это потому, что вы не назначили главное окно для Application.MainWindow
.