1
我有一个Windows Phone 8.1应用程序,在大多数页面中需要(确定,允许)方向更改发生(通过使用可视状态管理器处理更改),但我有一些我想禁用方向更改发生的页面。如何防止在Windows Phone 8.1应用程序中的方向更改
如何禁用这些页面的方向更改?页面没有SupportedOrientations属性(如WP 8)。
我有一个Windows Phone 8.1应用程序,在大多数页面中需要(确定,允许)方向更改发生(通过使用可视状态管理器处理更改),但我有一些我想禁用方向更改发生的页面。如何防止在Windows Phone 8.1应用程序中的方向更改
如何禁用这些页面的方向更改?页面没有SupportedOrientations属性(如WP 8)。
要改变支持的方向,使用DisplayInformation.AutoRotationPreferences
属性:
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
注意,该酒店是全球性的,就像是在Windows Phone的早期版本中没有设置只是在网页上。如果您只想将更改应用于一个页面,请覆盖OnNavigatedTo
事件并在其中设置值。使用OnNavigatedFrom
或下一页的OnNavigatedTo
事件时,请不要忘记在用户离开页面时恢复先前的值。