0

据我了解,wp7 中有 2 个主题,明暗。我注意到应用程序栏有通用图像,它们会自动变为亮或暗。

但是我将 SDK 图标目录中的图像放到 xml 屏幕上,我注意到它们有 2 个变体,浅色或深色。

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

我这样做对吗?

那么我是否必须检查事件更改或其他内容?所以我知道主题已更改为自动将图像从浅色更新为深色(或从深色到浅色)。

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

4

1 回答 1

0

请看一下这篇 MSDN 文章

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

于 2012-07-23T18:56:51.713 回答