【问题标题】:Making image-source swap faster使图像源交换更快
【发布时间】: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


    【解决方案1】:

    改变图像位置而不是改变来源会给用户带来更花哨的视觉效果

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多