【发布时间】:2012-10-19 16:38:26
【问题描述】:
我有 4 个图像控件和一个按钮,用于交换这些图像控件中的所有图像。但这太慢了。
图像交换发生在 1.5 秒故事板动画之后。所以想象一下那些四图控件向下移动然后调用这个方法:
BLOCK4.Source = stack[3];
BLOCK3.Source = stack[2];
BLOCK2.Source = stack[1];
BLOCK1.Source = stack[0];
stack 是一个私有的 BitmapImage[] stack; 数组,在每次动画调用后包含随机图像。
您是否找到了一种调整此代码以使交换看起来更快的方法?
会发生这种情况: 动画开始 -> 停止 -> 我可以看到旧图像 -> 几毫秒过去了 -> 我可以看到新图像。
【问题讨论】:
标签: c# performance silverlight