イメージメモリの問題を含むListboxItems

私は自分のリストボックスでデザイン上の問題を抱えています。 現在、ItemTemplateとして次のDataTemplateがあります。


    
        
            
                
                    
                
                
                    
                        
                    
                
            
        
    

あなたが見ることができるように、私はその中にURIを介してインターネットから自分のコンテンツをダウンロードするイメージを持っています。新しいマンゴーオプションBackgroundCreation(cfr。 http://blogs.msdn.com/b/slmperf/archive/2011/06/13/off-thread-decoding-of-images -on-mango-how-it-impacts-you-application.aspx )は、バックグラウンドで読み込まれます。

しかし、私は非常に大きなコレクションを持っていますが、私はリストボックスソースのバインディングを「ページング」していますが、すべてが消費されてアプリがクラッシュするまで、私の記憶は増え続けています。

それから、この http ://blog.wpfwonderland.com/2011/01/17/images-and-memory-leaks-in-windows-phone-7/ ので、画像自体をクリーンアップする必要があるようですwp7の画像キャッシュ機能

私はこれを行うと、すべてがメモリを参照して素晴らしいですが、今はリストボックスを通して画像を再ダウンロードする必要があるたびにユーザのページが使用可能になるという結果に終わりますそれらの画像のために。

これについてどうやったらどうすればいいですか?

I also tried the DefferedLoadListBox

1
こんにちはTom、このシナリオでは助けてくれますか? WP7は自動的にこれをキャッシュと共に行います。問題は、クリーンアップであるようです。新しいイメージをロードすると(ストレージやURIから)メモリが上昇するためです。それは私が必要とする部分を得ることです;)
追加された 著者 Depechie,
コードビハインドで画像のダウンロードを検討しましたか?あなたは独立したストレージに画像を保存できますか?
追加された 著者 Tom Verhoeff,

答えはありません

0