Обработка события выхода WPF
Мне было интересно, есть ли способ обработать событие выхода приложения WPF так, чтобы выход был отменен. Сценарий использования - это ситуация клиент-сервер, где сервер является приложением WPF. Я хочу, чтобы приложение WPF уведомляло клиента о завершении работы, но отменяло процесс завершения работы. Клиент должен получить уведомление о завершении работы, выполнить собственную необходимую очистку и затем попросить приложение WPF завершить работу с помощью запроса.
Это возможно?