Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要添加近 400 张图像。我想为每个全景项目显示单个图像。如果我向全景项目添加超过 25 个图像,页面会挂起并发生堆栈错误。这个有什么解决办法...
全景图是错误的控制。全景图是这样编写的,以便将每个项目加载到内存中 - 因此加载 400 将导致内存不足和挂起类型问题。如果您真的想使用全景图,那么您可以使用 SelectionChanged 事件来控制哪些全景图项目实际包含内容,但我真的认为即使这样也可能行不通......
Pivot 将是一个更好的选择——它只在任何时候加载当前、上一个和下一个。与全景图一样,在您的 Pivot 中使用 SelectionChanged 也可能很有用 - 如果没有别的,这可能有助于加载时间。
斯图尔特