タグ

2011年11月8日のブックマーク (1件)

  • WPF Tips(6) BitmapImageのロードを高速にする - 気楽なソフト工房

    前回のWPF Tipsで「URLの画像を表示する」方法を紹介しました。 「前回のコード」 Image image = new Image(); BitmapImage imageSource = new BitmapImage(new Uri(画像のURL)); image.Source = imageSource; この方法で簡単にURLで指定された画像を画面に表示することが可能になりますが、 一点問題があります。この方法を用いた場合、画像のダウンロードがUIスレッドによって 行われるため、画面にたくさんの画像を表示したい場合などは、全部画像が表示されるまで かなりの時間がかかってしまいます。 以下は現在私が開発中のYoutubeの動画を閲覧するソフトの画面ショットですが、 前回の方法では、ダウンロードが遅すぎてユーザが待てない感じになってしまいました。 そこで前回のコードを以下のように