Я хотел был бы заблокировать ориентацию экрана к портрету только для передвижной семьи. Если я проверяю только портрет в манифесте приложения, он работает: экран заблокирован в портретной ориентации для мобильных устройств, но я думаю, что это одинаково для планшетов (на самом деле, у меня нет планшетного устройства для тестирования).Можно ли заблокировать ориентацию семейства устройств в приложении UWP?
1
A
ответ
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
* «На самом деле, у меня нет планшета устройство для тестирования» * - Но у вас есть компьютер для тестирования, не так ли? – IInspectable
Да У меня есть компьютер, но я считаю, что на ПК нет ограничений на ориентацию, потому что я могу отображать окно приложения, как я хочу. –