想要动态添加400个全景项目

时间:2012-02-24 06:57:51

标签: wpf silverlight-4.0 windows-phone-7 panorama-control

我需要添加近400张图片。我想为每个全景图片显示单张图片。如果我向全景项添加超过25个图像,页面挂起并发生堆栈错误。最新解决方案......

1 个答案:

答案 0 :(得分:1)

Panorama是对此的错误控制。编写全景图以便将每个项目加载到内存中 - 因此加载400将导致内存不足和挂起类型问题。如果你真的想使用Panorama,那么你可以使用SelectionChanged事件来控制哪些全景项实际包含内容,但实际上我认为这可能不会起作用...

Pivot将是一个更好的选择 - 它只会在任何时候加载当前,上一个和下一个。与Panorama一样,在您的Pivot中使用SelectionChanged也可能很有用 - 如果没有别的话,这可能有助于加载时间。

斯图尔特