据我了解,wp7中有2个主题,明暗。我注意到应用程序栏上有普通图像,它们会自动变为亮或暗。
但是我将SDK图标目录中的图像放置到xml屏幕上,我注意到它们有2种变体,亮或暗。
问题是当我用深色或浅色查看页面时,应用程序栏按钮会根据主题而改变,但是图像却没有。
我这样做正确吗?
所以我必须检查事件更改或其他内容吗?因此,我知道主题已更改为自动将图像从明暗更新(或从暗到亮)。
如果是这种情况,我正在使用mvvmlight,并且代码很干净,这是否可以在viewmodel中完成,还是必须在app.xaml中进行?
从MVVMLight开始,您可以在MainViewModel构造函数中或在您拥有的任何主视图模型类中检测当前主题。