我有一个XAML应用程序(特别是Windows 8 XAML应用程序),我想为其添加夜间阅读模式。这将是用户可以切换的设置,它会将主题颜色更改为黑色的白色,而不是白色的标准黑色。
我的问题是,我该怎么做?我想积极地做(意思是,当用户切换时,我会显示新版本,而不是让他们重新启动它们)。
我仍然是XAML的新手,所以我不知道我是否忽略了某些东西。目前,我将我的所有样式都路由到主题文件中的staticresources。
谢谢!
答案 0 :(得分:0)
您要找的是theme。基本上它是一组全局可用资源,您可以将其作为一组进行交换。有关示例,请参阅here。
编辑:我猜您无法在不重新启动的情况下进行更改:http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/f91a11d6-6e56-4978-8acd-21ae9f3c3a6e/