Скажите Windows, что мне больше не нужно блокировать ее отключение в приложении WPF - PullRequest
0 голосов
/ 28 февраля 2012

В моем приложении WPF я использую событие SessionEnding, чтобы предотвратить отключение Windows, когда моему приложению необходимо сохранить данные. Это работает, но я не знаю, как сказать Windows, мне больше не нужно блокировать ее выключение. У меня есть переменная bool, которая сообщает, происходит ли сохранение прямо сейчас. Если я блокирую завершение работы в SessionEnding, как закрыть приложение, когда оно заканчивается? Я не хочу просто закрывать приложение, когда сохранение заканчивается, потому что я не знаю, отменил ли пользователь выключение. Пожалуйста, помогите.

1 Ответ

1 голос
/ 28 февраля 2012

При завершении работы Windows ждет только закрытия вашего приложения. После того, как ваше приложение сохранит данные, обязательно закройте их, Windows обнаружит, что дальнейшее завершение работы.

...