Есть ли способ выяснить, был ли полноэкранный режим оставлен из-за взаимодействия с пользователем (т. Е. Нажатием кнопки выхода из полноэкранного режима в строке заголовка) или по какой-то другой причине приложение вернулось в оконный режим?
Сожалею, что нет такого UWP API, который мог бы определить, как окно выходит из полноэкранного режима. Я также искал в документах UWP, но не могу найти способ выполнить ваше требование.
Мое предложение заключается в том, чтобы вы могли предложить пользователям выбрать, хотят ли они, чтобы приложение отображалось в полноэкранном режиме. Если они хотят сохранить полноэкранный режим, вы можете подписаться на событие SizeChanged и держать windows всегда в полноэкранном режиме. Если пользователи этого не делают, вам не нужно подписываться на событие и просто позволить клиенту выбрать размер.