Windows 10 UWP - 在Windows手机模拟器上出现了空白问题

4
我正在开发一个Windows 10全平台应用,每次在Windows Phone模拟器上调试时,我的视图顶部会出现以下的“空白”(如图片所示为黄色)。
有人知道这个问题吗?我该怎么做?
当我在我的本地机器上进行调试(作为Windows商店应用程序),顶部没有空白。也许是导航栏之类的东西?所有的视图似乎都设置了顶部边距...
1个回答

3

这是状态栏,只会在移动设备上出现。在UWP中,状态栏的背景色似乎会继承主页面的背景色。因此,如果您的页面背景色设置为白色,但您的RequestedTheme设置为Dark,则会看到类似于这样的情况。尝试更改主页的背景色或RequestedTheme属性。

在UWP应用程序中也可以隐藏状态栏。

我写了一篇关于此的快速博客文章: https://stenobot.wordpress.com/2015/07/08/uwp-app-development-styling-the-mobile-status-bar/


Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync(); 在 Windows 8.1 中有效,我认为在 Windows 10 中仍然适用,虽然在旧版本的 Windows 10 Mobile 中存在一个错误,它无法隐藏。 - RoguePlanetoid
1
我通过上述方法成功隐藏了状态栏,但是我不得不在项目文件中添加对以下SDK的引用:<ItemGroup> <SDKReference Include="Windows Mobile, Version=10.0.0.1"/> </ItemGroup> - stenobot
谢谢 Stenobot!这就是解决方案! :) - Maximus1809

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接