【问题标题】:How to prevent orientation changes in windows phone 8.1 apps如何防止 windows phone 8.1 应用程序中的方向更改
【发布时间】:2014-06-09 02:13:45
【问题描述】:

我有一个 Windows Phone 8.1 应用程序,在大多数页面中需要(好的,允许)发生方向更改(通过使用可视状态管理器处理更改),但我有一些页面我想禁用方向改变发生。

如何禁用这些页面的方向更改? Page 不再有 SupportedOrientations 属性(就像在 WP 8 中一样)。

【问题讨论】:

    标签: screen-orientation windows-phone-8.1


    【解决方案1】:

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

    DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
    

    请注意,此属性是全局属性,而不是像在以前版本的 Windows Phone 上那样仅在页面上设置。如果您只想将更改应用到一页,请覆盖 OnNavigatedTo 事件并在那里设置值。只是不要忘记在用户离开页面时使用OnNavigatedFrom 或下一页的OnNavigatedTo 事件恢复之前的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多