2010-12-10 19 views
0

DBからデータを取得し、datacontextをListBoxに設定する3つのButtonsオプションがあります。別のメニューオプションをクリックするたびにListBox ItemTemplateにイメージを追加してアイテムを更新するまでに時間がかかります。画像は15KBから45KBの間であり、ローカルにロードされます。すでに試してみたところ、VirtualizingStackpanel = "リサイクリング"がうまくいかず、多分私は何かを見逃しました。データを画像リストボックスitemtemplateに再読み込みするには?長い時間がかかります

答えて

0

リストボックスにはいくつのアイテムがありますか?あなたのリストボックスにグループ化がありますか?あなたはwpf.Pleaseでdatavirtualizatonを見ているかもしれ

その後、ない場合はすべきで、StackPanelのために、より

http://bea.stollnitz.com/blog/?p=338

http://social.msdn.microsoft.com/Forums/en/wpf/thread/98090161-0abf-4799-bbcb-852dcc0f0608

+0

私は約20項目を表示しています。ここでの問題は、DBからListBoxにデータをリフレッシュしてリロードするときです。アイテムが表示されると、アイテムをブラウズする際に問題はありません。とにかく、リンクは多くの助けになりました!ありがとう! – Berti

0

デフォルトのItemsPanelをVirtualizingStackPanelに変更しましたか?

+0

設定項目テンプレートについては、以下のリンクをチェックし、動作しませんでしたバックグラウンドワーカーを使用していますか? – Berti

+0

templateをstackpanelに設定すると、仮想化が削除され、さらに悪化します。 – biju

+1

'poindexter12'は' ItemsPanelTemplate'を 'VirtualizingStackPanel'に設定することを話しています。 – decyclone

関連する問題