Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,我在媒体元素播放期间更改了图像源,在结束媒体元素后我恢复了以前的图像。更换图片源时,图片会闪烁。如何避免动态更换图片源时的闪烁效果。
我看到了两种方法:
单独创建您的 ImageSource,等待它完成加载,然后才将其分配给您的图像控件。
例如,如果您正在使用BitmapSource,请订阅该DownloadCompleted事件,并使用该事件将 分配BitmapSource给您的 Image 控件。
BitmapSource
DownloadCompleted
模拟双缓冲:创建第二个 Image 控件,将其置于后台,并在加载完成后移除前景 Image 控件。