首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个新的UWP应用程序会在显示器顶部产生奇怪的缺口。

问创建一个新的UWP应用程序会在显示器顶部产生奇怪的缺口。
EN

Stack Overflow用户
提问于 2017-04-11 06:24:00
回答 2查看 67关注 0票数 2

使用Visual 2017,我从空白模板创建了一个新的通用应用程序,然后更新页面,使其具有绿色背景,并显示一些文本.

代码语言:javascript
复制
<Grid Background="Green">
    <TextBlock>Hello World!</TextBlock>
</Grid>

在Windows 10机器上运行,它工作得很好,窗口的整个客户区域都是绿色的。但是当在物理电话上运行或使用Visual电话模拟器之一时,它在顶部有一个奇怪的差距.

​

​

我的物理手机(Lumina 950 XL版本: 10.0.14393 )和10.0.14393版本和10.0.10586版本的手机仿真器给出了相同的奇怪差距。

因为除了颜色和添加文本块之外,我没有改变任何东西,所以我看不出这是我做的事情。当然,开箱即用的UWP应用程序应该在手机上正确显示!怎么才能修好呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-11 07:23:29

这是因为默认主题(在App.xaml中)在模板中被设置为"Light“,而您的手机在个性化设置中被设置为”黑暗“。因此,您看到的是一个白色状态栏的白色内容。

如果这是您想要的,设置RequestedTheme=Dark,或者删除该属性,让应用程序调整到您当前的主题来解决这个问题。

谢谢,Stefan Wick - Windows开发平台

票数 3
EN

Stack Overflow用户

发布于 2017-04-11 07:25:57

这可能是状态栏。你可能有白色背景和前景。先试着把它移开。

代码语言:javascript
复制
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
    await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
}

确保包含了mobile:

添加参考-> Windows通用->扩展->。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43338204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档