У меня есть приложение WPF на C #, которому необходимо сохранять данные при закрытии. События Window Closing / Closed работают нормально, если пользователь закрывает программу, но они не вызываются, если пользователь выходит из системы / выключает компьютер.
Я нашел способы отловить это событие в программах winforms ( здесь и здесь ). но я не могу понять, как этого добиться в приложении WPF.
Я пытаюсь остановить завершение работы, пока моя программа не будет готова к выходу