Screen orientation 如何防止windows phone 8.1应用程序中的方向更改

Screen orientation 如何防止windows phone 8.1应用程序中的方向更改,screen-orientation,windows-phone-8.1,Screen Orientation,Windows Phone 8.1,我有一个Windows Phone 8.1应用程序,在大多数页面中都要求“确定”,允许通过使用visual state manager处理更改来进行方向更改,但我有一些页面希望禁用方向更改 如何禁用这些页面的方向更改?该页面不再像WP 8中那样具有SupportedOrientations属性。要更改支持的方向,请使用DisplayInformation.AutoRotationPreferences属性: DisplayInformation.AutoRotationPreferences =

我有一个Windows Phone 8.1应用程序,在大多数页面中都要求“确定”,允许通过使用visual state manager处理更改来进行方向更改,但我有一些页面希望禁用方向更改


如何禁用这些页面的方向更改?该页面不再像WP 8中那样具有SupportedOrientations属性。

要更改支持的方向,请使用DisplayInformation.AutoRotationPreferences属性:

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;

请注意,此属性是全局属性,而不是像以前版本的Windows Phone那样仅在页面上设置。如果只想将更改应用于一个页面,请重写OnNavigatedTo事件并在其中设置值。当用户离开页面时,不要忘记使用下一页的OnNavigatedFrom或OnNavigatedTo事件还原上一个值。

要更改支持的方向,请使用DisplayInformation.AutoRotationPreferences属性:

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
请注意,此属性是全局属性,而不是像以前版本的Windows Phone那样仅在页面上设置。如果只想将更改应用于一个页面,请重写OnNavigatedTo事件并在其中设置值。当用户离开页面时,不要忘记使用下一页的OnNavigatedFrom或OnNavigatedTo事件恢复上一个值