2011-10-07 17 views
0

リストボックスに画像を追加する最も良い方法は何ですか?Windows Phone 7リストボックスに画像を追加する最も良い方法は?

私は約10 RSSアイテムを持って、何が画像のURL(すべての画像は300 * 300ピクセルです) 約300絵

含まれている私の悪いアルゴリズムは次です:

1, download all xml file, and parse all with XDocument (i have then title and the image url) 
2, using a datatemplate with an image and a textblock with Binding 
3, lb.ItemsSource=alldatas; 

これは非常に遅いですおよび遅いアルゴリズム、WPF7でこれを行う正しい方法は何ですか?

答えて

1

あなたは特に間違っているようには聞こえません。私は、300の画像がロードされてUIスレッドがブロックされているということを推測しています。 David Anson's LowProfileImageLoaderについて読むことをお勧めします。これは、UIスレッドで行われる作業の量を減らします。

また、これらの要素をListBoxに読み込んでいますか?もしそうなら、私は約lightweight approach hereについて書きました。

+0

私はvirtualizingstackpanelを使いたいのですが、コードからvirtualizingstackpanelを使う方法はわかりません。あなたは私を助けることができますか? – lacas

関連する問題