最近我开始探索VS2015,我在VS2015(https://msdn.microsoft.com/en-us/library/windows/apps/hh974580.aspx)中学习了如何使用c ++创建hello世界的基本教程。
复制并构建完全相同的东西后,我得到的背景颜色是光线而不是黑暗,就像链接中显示的例子一样。我知道ThemeResource负责背景颜色,并且有浅色和深色配色方案。你如何使用暗而不是默认(浅色)?
答案 0 :(得分:4)
在App.xaml
中<Application ... RequestedTheme="Dark"
但请注意,根据Windows预览版和手机版的不同,可以应用它。在10074中,它在之前的工作中没有。
改进(当您想在运行时更改主题时):
假设您想要在运行时更改主题,如果您想要更改Application Current RequestedTheme,则可以执行以下操作:
MainPage.Current.RequestedTheme = ElementTheme.Light;
此外Popups也不会改变主题(注意你的窗口布局)
Popup.RequestedTheme = ((Window.Current.Content as Frame).Content as Page).RequestedTheme;