应用程序启动时如何获取当前主题 - Windows Phone 7

4
我想查看Windows Phone 7中的当前主题,以便根据当前主题更改我们的文本、图像和颜色。例如,如果当前主题是黄色,我将把所有图像的颜色更改为黄色。

http://www.kirupa.com/windowsphone/detecting_the_theme.htm - decyclone
请查看此处提供的Theme类:https://github.com/ZombieHunter/WP7-Theme - CodeZombie
2个回答

4
您可以使用以下代码访问当前主题资源:

Application.Current.Resources["<ThemeResourceName>"]

可用的主题资源名称在此处列出。上述操作的结果必须转换为适当的类型;例如,如果您正在获取PhoneAccentBrush,则必须将结果转换为SolidColorBrush


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接