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
事件時,請不要忘記在用戶離開頁面時恢復先前的值。