从后台线程更新WPF图像源需要永远

时间:2014-12-18 09:48:59

标签: c# wpf multithreading

我正在尝试在我的WPF应用的UI上更新图像控件的来源。

从UI线程调用时,代码以纳秒为单位运行。当我从后台线程设置源时,需要大约60到80秒才能完成。

造成延误的原因是什么?我如何加快速度?

这是如何从后台线程更改图像源:

this.Dispatcher.Invoke((Action)(() =>
{
    catImage.Source = new BitmapImage(new Uri(fullCatURLPath, UriKind.Absolute));
}));

0 个答案:

没有答案