InvalidateArrange метод может использоваться только для обновления макета UIElement
, который имеет собственное свойство ориентации, например StackPanel.
Как это реализовать в моем коде, чтобы страница или рамка не меняли ориентацию?
Итак, этот метод не связан с вашей проблемой, я думаю, что вам нужно запретить макет обновлять из ландшафтного режима или портретного режима?
Чтобы сделать это, вы можете открыть свой файл манифеста и проверить Supported rotations
, например просто включить Landscape layout
:
По умолчанию они бесконтрольно так может ваша страница или кадр обновить его расположение к настройтесь на окно. Или вы можете обратиться к этой теме: How to enable only landscape mode in a UWP app? Апи в вопросе также можно использовать.