BitmapFrame
をWPFで非同期で作成する方法を知っている人は誰ですか?BitmapFrameを非同期で非同期メソッドで作成する
Source
プロパティが設定されたコードが背後にあるXAML Image
要素を一括印刷します。ここで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
ローカルまたはリモートの(Web)イメージファイルをロードしていますか? – Clemens
@Clemensウェブ画像を読み込みたいです。 –