我正在使用 Visual Studio 2015 中的 C# 创建一个 Windows 8 通用应用程序。我按照以下路径创建了一个空项目:Visual C#->Windows->Windows 8->Universal->Blank App(Universal Windows 8.1)。
我惊讶地发现空应用程序以黑色背景和白色前景开头。微软这样做有什么特别的原因吗?
另外,有没有什么优雅的方法可以改变背景和前景色?我可以通过更改 MainPage.xaml 文件中的以下配置来做到这一点:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"></Grid>
至:
<Grid Background="White"></Grid>
但是我无法更改前景,如果我在窗口中添加一个按钮,则在白色背景上看不到按钮文本,因为按钮前景是白色的。(据我所知,所有子组件都将继承背景颜色或前景色,具体取决于它们是什么类型的组件。)
任何澄清表示赞赏。