Приложение WPF все еще работает в фоновом режиме после закрытия

Это немного связано с вопросом, заданным здесь, но ответ не относится к моему делу, так как я не использую потоки:

WPF не закрывается должным образом

Я преобразовал одно из своих приложений WinForm в приложение WPF, ничего радикального не нужно было сделать, кроме как заменить несколько слов на эквиваленты WPF / C # 4.0 (MessageBoxButtons на MessageBoxButton, почему разница в одну букву?).

В любом случае, если я запускаю приложение через отладчик, оно работает нормально, пока я чтобы закрыть его кнопкой «X» в правом верхнем углу окна. Окно приложения закрывается, но я заметил, что отладчик по-прежнему показывает значок остановки, проверка в диспетчере задач подтверждает, что он все еще работает.

Я не запускаю никаких других потоков в фоновом режиме, поэтому я знаю, что он не ждет чего-то другого.

Я только начал работать с WPF, но предположил, что когда пользователь закрывает приложение, оно просто ... закрывается?

Спасибо за помощь!

27
задан Community 23 May 2017 в 11:46
поделиться

1 ответ

Какой у вас режим выключения ? Если это явно, то это потому, что вы явно не завершаете работу. Если это главное окно, это потому, что вы не назначили главное окно для Application.MainWindow .

41
ответ дан 28 November 2019 в 05:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: