我有4个图像控件和一个按钮,可以在这些图像控件中交换所有这些图像。但这太慢了。
图像交换发生在1.5秒的Storyboard动画之后。所以想象一下这些四个图像控件向下移动然后调用这个方法:
BLOCK4.Source = stack[3];
BLOCK3.Source = stack[2];
BLOCK2.Source = stack[1];
BLOCK1.Source = stack[0];
stack是一个私有的BitmapImage[] stack;
数组,在每次动画调用后都包含随机图像。
你是否看到了一种调整此代码的方法,以使交换看起来更快?
会发生这种情况:动画启动 - >停止 - >我可以看到旧图像 - >毫秒经过 - >我可以看到新的图像。
答案 0 :(得分:0)
更改图像位置而不是更改源将对用户产生更加奇特的视觉效果