Windows phone 7 覆盖Windows Phone 7中的主题

Windows phone 7 覆盖Windows Phone 7中的主题,windows-phone-7,Windows Phone 7,有没有办法让控件只使用黑暗或光明主题?我正在开发一个应用程序,它大部分是黑色的,我们有一些黑色的自定义背景。所有的文本块都被处理,它们总是白色的。但是按钮,文本框,复选框,单选按钮。当手机的主题设置为“亮”时,所有这些都会变成黑色,并且几乎看不见 问题是,我发现自己要混合处理每个控件在每个状态上的外观。例如,在灯光主题中,按钮文本只有在按下时才会变成黑色和白色。有没有办法让按钮只使用黑色主题?不管手机的实际主题设置是什么 谢谢。恐怕您只需手动将它们全部上色即可。在Blend中,这意味着在您关心的

有没有办法让控件只使用黑暗或光明主题?我正在开发一个应用程序,它大部分是黑色的,我们有一些黑色的自定义背景。所有的文本块都被处理,它们总是白色的。但是按钮,文本框,复选框,单选按钮。当手机的主题设置为“亮”时,所有这些都会变成黑色,并且几乎看不见

问题是,我发现自己要混合处理每个控件在每个状态上的外观。例如,在灯光主题中,按钮文本只有在按下时才会变成黑色和白色。有没有办法让按钮只使用黑色主题?不管手机的实际主题设置是什么


谢谢。

恐怕您只需手动将它们全部上色即可。在Blend中,这意味着在您关心的每个特性上单击“转换为局部值”


至少,我是这么做的——希望其他人有更好的答案

使用PhoneForegroundBrush之类的工具自动切换主题或手动(明确)设置颜色值。

查看Jeff Wilcox的WP ThemeManager-

它还可以作为NuGet软件包“PhoneTheManager”提供