我正在创建一个 Windows Phone (7.5) 应用程序,我需要根据选择的主题(深色或浅色)更改一些样式。
对于这个应用程序来说,仅仅尝试找到在这两种情况下都适用的颜色是不够的。
其中一些可以在我知道的代码中完成,但我想把它放在 xaml 中,因为这实际上只是我在 C# 代码中不想要的标记/样式:)
这是我想用伪代码做的事情:
<ImageBrush x:Key="BackgroundImageBrush" ApplyForTheme="Dark" Stretch="None"
ImageSource="/WindowsFanDkApp;component/Content/AppBackground.jpg"/>
<ImageBrush x:Key="BackgroundImageBrush" ApplyForTheme="Light" Stretch="None"
ImageSource="/WindowsFanDkApp;component/Content/AnotherAppBackground.jpg"/>
似乎找不到任何关于如何做到这一点的资源......所以恐怕这是不可能的:(