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