我的Windows应用商店应用程序有一些VisualStates,对于每一个我想在背景中有一个不同的图片(这与设备的方向,屏幕的大小等有关)从我的在互联网上找到一个选项是使用故事板,但我只能找到与改变背景颜色相关的例子(这不适合我,因为我在背景中有一个图像而不是普通的彩色画笔。)
我想到了这样的事情:
<Storyboard>
<ColorAnimation Storyboard.TargetName="ButtonBrush"
Storyboard.TargetProperty="Color" To="Red" />
</Storyboard>
但ColorAnimation
无法替代Image使用。是否有任何已知的XAML / C#解决方案,或者为不同的Visual状态执行此背景图像源替换的标准方法(可能使用Visual Studio或Blend?)
答案 0 :(得分:0)
要为不同的视觉状态使用不同的背景,需要在背景中展开多个图像,每个视觉状态中只有一个可见(并且其余图像都会折叠。)更改元素的zindexes可能很重要设置它们&#34;在顶部&#34;背景中的图像。