覆盖特定UserControl的Windows 8应用程序主题

我正在开发一个使用“黑暗”主题的Windows应用商店应用程序,该应用程序的主体正常工作。 但是,对于弹出设置,我想匹配系统提供的“权限”弹出窗口的外观,即白色黑色。

不幸的是,在黑暗主题运行中,每个控制都很难设置。

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


我有这个完全相同的问题 - 使用黑暗的主题,并使用浅背景进行设置弹出。 我所做的研究也没有发现任何事情。 我最终不得不对我的控件进行样式设置,以便它们能够在灯光设置弹出窗口中正确显示。

我还有一个想法是这样的,尽管我没有沿着这条路走下去 - 使用轻量级主题作为默认,但改变我的应用程序样式,以便主要元素看起来很黑。 这意味着弹出控件不需要重新调整。 我想这取决于你使用了多少个控件,哪个路径更简单。

如果你顺着第二条路走下去,你的应用显然失去了即时改变主题的能力。

链接地址: http://www.djcxy.com/p/11659.html

上一篇: Overriding Windows 8 application theme for a specific UserControl

下一篇: sql Return Error Codes vs RaiseError