0

MediaLibrary の Pcitures でグリッド ギャラリーを作成しようとしていますが、重い写真を読み込むという点で複雑です。

WrapPanel と Binding Images を含む ListBox を使用してみました。軽い画像 (100kb 未満) でうまく動作しますが、非常に遅く、1MB を超える画像で UI が停止します。このチュートリアルに従っていましたが、重い画像では正しく機能しません。

また、 PictureDecoder.decodeStream(stream, 100, 100) を使用して、目的の写真のサイズを変更しましたが、それでも遅いです。

何か提案はありますか?代替案はありますか?またはグリッドギャラリーまたはグリッド画像(重いもの)の遅延読み込みに関するサンプルはありますか?すべてが高く評価されました!

4

1 に答える 1

0

ここに別のアイデアがあります。 http://msdn.microsoft.com/en-us/library/ff434150.aspx Picture の GetThumbnail() を使用してから、PictureDecoder に入れてみてください。サムネイルのサイズは、WP7 では 99 ピクセル、WP8 では 158 ピクセルにする必要があります。それはより速いかもしれません。

于 2013-11-14T13:33:43.853 に答える