0

我需要添加近 400 张图像。我想为每个全景项目显示单个图像。如果我向全景项目添加超过 25 个图像,页面会挂起并发生堆栈错误。这个有什么解决办法...

4

1 回答 1

1

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

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

斯图尔特

于 2012-02-24T08:01:09.707 回答