Как отключить портретный режим в Windows 8?

Я разработал приложение XAML / C# Windows 8, которое не поддерживает портретный режим. Я открыл пакет.appxmanifest в Visual Studio и отключил портретный и портретный режим в разделе "поддерживаемые вращения". Это создало следующие настройки вращения:

        <InitialRotationPreference>
          <Rotation Preference="landscape" />
          <Rotation Preference="landscapeFlipped" />
        </InitialRotationPreference>

однако, когда я запускаю свое приложение в симуляторе и поворачиваю симулятор, приложение все равно поворачивается в портретный режим. как я могу предотвратить это происходит?

спасибо,

Эдриан

2 ответов


симулятор в Windows 8, похоже, не уважает ваши предпочтения вращения. К сожалению, нет способа узнать, работают ли эти настройки должным образом до подключения к фактическому планшету под управлением Windows 8.

ознакомьтесь с этой статьей для получения дополнительной информации, прямо из MSDN: http://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.display.displayproperties.autorotationpreferences


на случай, если кто-то не заметил предупреждение компилятора, DisplayProperties устарел. Новый способ установки AutoRotationPreferences -

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;