为什么 UWP ApplicationPageBackgroundThemeBrush 始终是白色的?

2024-04-27

我是初学者。我有下面最简单的代码:

<Page
    x:Class="ClientFramework.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:ClientFramework"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    </Grid>
</Page>

我在Windows mobile 10模拟器中测试它。无论我如何更改操作系统主题(深色或浅色),我的应用程序的背景始终是白色的。那么设置与主题相关的应用程序范围颜色的正确方法是什么?


我最终通过谷歌搜索找到了问题所在。该问题是由VS2015项目模板引起的。在app.xaml中,有一行设置RequestedTheme =“Light”。我删除了这条线,现在一切都很好。浪费了我2个小时。希望您能看到我的回答,从而节省时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 UWP ApplicationPageBackgroundThemeBrush 始终是白色的? 的相关文章

随机推荐