任何人都知道如何在WPF中異步創建BitmapFrame
?以異步方式異步創建BitmapFrame
我想批量打印XAML Image
元素,其Source
屬性被設置後面的代碼。這裏LogoImageUrl
是我想異步加載的Web圖像的URL。
LogoImage.Source = BitmapFrame.Create(new Uri(LogoImageUrl));
我可以創造一個async
方法是這樣的:
public async Task<BitmapFrame> GetBitmapFrame(Uri uri)
{
await ... // What to be awaited?
return BitmapFrame.Create(uri);
}
......這樣我就可以使用該方法在try
塊,然後在finally
塊打印出來?
您可以使用[IsAsync](https://msdn.microsoft.com/en-us/library/system.windows.data.binding.isasync(v = vs.110).aspx)屬性綁定來實現這一點。 – Sinatr
你正在加載本地或遠程(網絡)圖像文件? – Clemens
@Clemens我想加載網頁圖像。 –