これは、私が Windows Phone 環境で開発している最初のアプリケーションの 1 つであり、基本的には学習しながら進めています。ピボット コントロールを持つアプリケーションがあり、3 つのピボット項目のそれぞれに LongListSelector があります。スクロールすると、Web からの画像が longlistselector に読み込まれ、これは無限スクロールです (一番下に表示されると、さらに読み込まれるため)。ただし、テストでは、大量の画像がダウンロードされるようにスクロールすると、次のエラーが発生します。
'System.OutOfMemoryException' occurred in System.Windows.ni.dll
毎回同じ画像を読み込むので、PersistentImageCache (Kawagoe.Storage) を実装して画像をキャッシュします。
http://kawagoe.codeplex.com/wikipage?title=Storage.PersistentImageCache
ユーザーがスクロールダウンするときに画像をアンロードし、ユーザーがスクロールアップするときに画像をリロードする必要がありますか? または、すべての X 画像のメモリをクリアしますか? (私は HTC 8S を持っているので、より多くのメモリを搭載した電話では問題にならないかもしれません)。
どうもありがとう。