2016-06-28 5 views
1

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

+0

* «На самом деле, у меня нет планшета устройство для тестирования» * - Но у вас есть компьютер для тестирования, не так ли? – IInspectable

+0

Да У меня есть компьютер, но я считаю, что на ПК нет ограничений на ориентацию, потому что я могу отображать окно приложения, как я хочу. –

ответ

2

В соответствии с этим SO ответ UWP C# Disable Orientation Change Animation

Вы должны установить ориентацию экрана в вашем OnNavigatedTo переопределение.

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
     if(/*on phone*/) 
     { 
     DisplayInformation.AutoRotationPreferences = DisplayOrientation.//Your Enum Value 
     } 
} 

Вот список из DisplayOrientations off of the MSDN documentation

enter image description here