如何在WP7中动态更改图像源时避免图像闪烁...?

时间:2012-05-07 07:55:36

标签: windows-phone-7

在我的项目中,我在媒体元素播放期间更改了图像源,在结束媒体元素之后我恢复了上一个图像。在图像源更改期间,图像将闪烁。如何避免图像源动态变化期间的闪烁效果。

1 个答案:

答案 0 :(得分:1)

我认为有两种方法可以做到:

  1. 单独创建ImageSource,等待它完成加载,然后再将其分配给图像控件。

    例如,如果您使用的是BitmapSource,请订阅DownloadCompleted事件,并使用该事件将BitmapSource分配给您的图像控件。

    < / LI>
  2. 模拟双缓冲:创建第二个图像控件,将其放在后台,加载完成后删除前景图像控件。