【问题标题】:Template10 overwriting Windows Mobile System HeaderTemplate10 覆盖 Windows Mobile 系统标头
【发布时间】:2016-09-23 04:39:06
【问题描述】:

使用 Template10 进行一些测试时,我注意到使用 Hamburger Template 时,Windows Mobile 10 屏幕顶部的 Windows 系统标题/菜单/无论其调用什么都变白,并且没有任何图标(时间、电池电量、wifi信号等)在使用浅色主题时可见,但如果我使用黑色主题,它们会出现。

如果我使用最小模板,那么无论是深色主题还是浅色主题,系统菜单都不可见,它只是顶部的一条白色带。

关于如何解决这个问题的任何想法?如果这很重要,我正在运行 950XL。

【问题讨论】:

    标签: template10


    【解决方案1】:

    这是主题的一项功能,您需要考虑到应用程序是“移动”的。所谓的“系统菜单”就是状态栏

    【讨论】:

      【解决方案2】:

      我将此添加到 App.xaml.cs 文件中的 OnInitializeAsync 中

      if (ApiInformation.IsApiContractPresent("Windows.Phone.PhoneContract", 1, 0))
      {
          var statusBar = StatusBar.GetForCurrentView();
          statusBar.BackgroundOpacity = 1;
      }
      

      这似乎解决了问题。不确定它的便携性,因为我只是针对这个应用程序的 Windows Phone,所以我没有尝试测试其他平台。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-04-30
        • 1970-01-01
        • 2023-03-19
        • 2012-12-07
        • 2013-01-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多