7

我正在使用“深色”主题开发 Windows 应用商店应用,该主题适用于应用的主体。但是,对于设置弹出窗口,我想匹配系统提供的“权限”弹出窗口的外观,即白底黑字。

不幸的是,对于运行中的 Dark 主题的每个控件,这很难设置。

有没有一种方法可以使用“Light”主题,覆盖应用程序默认值,用于我用于我的设置窗格的 UserControl,或者是这样做的唯一方法来复制主题文件的所有相关块进入 UserControl 的资源?

4

1 回答 1

3

我遇到了同样的问题 - 使用深色主题,并使用浅色背景作为设置弹出窗口。我所做的研究也没有任何结果。我最终不得不对我的控件进行样式设置,以便它们可以正确显示在灯光设置弹出窗口中。

我的另一个想法是这样,虽然我没有走这条路 - 使用浅色主题作为默认主题,但更改我的应用程序样式,以便主要元素看起来很暗。这意味着不必重新设置弹出控件的样式。我想这取决于您使用了多少控件,以及哪个路径更容易。

如果你走第二条路,你的应用显然失去了动态改变主题的能力。

于 2012-12-31T20:58:20.680 回答