Windows phone 7 WP7:了解暗/亮图标以及如何根据它们动态更改(通过mvvmlight)?

Windows phone 7 WP7:了解暗/亮图标以及如何根据它们动态更改(通过mvvmlight)?,windows-phone-7,xaml,themes,mvvm-light,application-bar,Windows Phone 7,Xaml,Themes,Mvvm Light,Application Bar,据我所知,wp7有两个主题:光明和黑暗。我注意到应用程序栏中有通用图像,它们会自动变为亮或暗 但我把SDK图标目录中的一个图像放在xml屏幕上,我注意到它们有两个变体,浅色或深色 问题是,当我用深色或浅色查看页面时,应用程序栏按钮会根据主题而改变,但图像不会 我这样做对吗 那么,我是否需要检查事件更改或其他事项?因此,我知道主题已更改为自动更新图像,从亮到暗(或从暗到亮) 如果是这种情况,我使用的是mvvmlight,并且我的代码非常干净,这是否可以在viewmodel中实现,还是必须在app.

据我所知,wp7有两个主题:光明和黑暗。我注意到应用程序栏中有通用图像,它们会自动变为亮或暗

但我把SDK图标目录中的一个图像放在xml屏幕上,我注意到它们有两个变体,浅色或深色

问题是,当我用深色或浅色查看页面时,应用程序栏按钮会根据主题而改变,但图像不会

我这样做对吗

那么,我是否需要检查事件更改或其他事项?因此,我知道主题已更改为自动更新图像,从亮到暗(或从暗到亮)

如果是这种情况,我使用的是mvvmlight,并且我的代码非常干净,这是否可以在viewmodel中实现,还是必须在app.xaml中实现?

请查看

从MVVMLight开始,您可以在MainViewModel构造函数中检测当前主题,或者检测您拥有的任何主视图模型类。

以及主题资源的完整列表。