Как отключить портретный режим в 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;