我为我的WP8应用程序创建了一个自定义的PhotoViewer,但它的工作速度很慢(每个图像加载1-3秒),至少不如WP中的标准Photo Viewer。 我使用FlipView,其中每个FlipViewItem都有一个Image控件。 为了节省内存而不是OutOfMemoryError,每次用户更改选定的FlipViewItem时,我从MediaLibrary加载照片流,使用DecodePixelWidth对其进行压缩并将其显示在所选FW项目的Image控件中,并处理上一个Image流即可。所以这是一个非常重的操作,但无论如何我无法同时从大约100张照片中加载所有Streams。
有人可以建议我更好的方法来构建性能接近标准Windows Phone Photo Viewer或类似诺基亚Storyteller应用程序的PhotoViewer吗? 或者也许有人知道一些具有此功能的开源控件或应用程序?
感谢。