Я пишу приложение UAP C#/XAML, пока что меня интересует случай, когда пользователь запускает мое приложение в среде рабочего стола (в случае, когда доступны клавиатура и мышь, машина запуск некоторой версии Windows 10, а не Windows 10 Mobile).Перехват Alt + F4 в UAP
Я хочу перехватить ALT + F4, чтобы задать пользователю несколько важных вопросов, прежде чем они уйдут, например, в блокноте - когда у вас есть несохраненный файл, и блокнот уведомляет вас об этом факте и спрашивает, хотите ли вы сохранить ваша работа, прекратите работу без сохранения или вернитесь к работе с вашим файлом.
Возможно ли такое поведение в Windows 10 UAP? Я пытался играть с событием Application.Suspending и ExtendedExecutionSession, но похоже, что до того, как это событие будет запущено, поток GUI будет мертв, и все, что я могу сделать в обработчике этого события, - это операции, не требующие взаимодействия с пользователем.