2013-11-20 4 views
3

Приложение было первоначально сделано для победы 8. С выпуском 8.1 я обновил как Visual Studio, так и Windows до 2013 и 8.1 соответственно. Визуальная студия попросила меня обновить приложение до win8.1, которое я сделал.Невозможно заблокировать приложение для ландшафтной ориентации в приложении Win8.1 C#

Моя проблема проста, я не могу зафиксировать приложение в альбомной ориентации. Событие, хотя я установил поддерживаемую ориентацию на Landscape в Package.appmanifest. Когда я перевожу его в портретный режим, все пользовательские интерфейсы перестраиваются !!

Могу ли я больше заблокировать приложение для определенной ориентации? Или я чего-то не хватает?

+0

Возможный дубликат [Ориентация ручек в Windows 8] (http://stackoverflow.com/questions/10260042/handle-orientations-in-windows-8) –

ответ

2

Если вы еще не решили проблему, я смог заблокировать ее в любой ориентации, используя функцию SetDisplayAutoRotationPreferences, которую можно импортировать из User32.dll. Проверьте this MSDN page для более подробной информации.

Смежные вопросы