我想控制在 LongListSelector 中预加载了多少页,但我发现这个属性现在已被弃用。
有没有其他方法可以做到这一点?
提前致谢。
我想控制在 LongListSelector 中预加载了多少页,但我发现这个属性现在已被弃用。
有没有其他方法可以做到这一点?
提前致谢。
是的,它确实。
你有数据=>加载数据=>渲染数据流。您可以优化操作、加载数据和渲染。
加载数据中:
当数据量小但项目数大时,它可以改善您的数据加载。您将最大值加载到缓冲区中并在大多数情况下平滑滚动,当用户停止滚动时在后台扩展缓冲区。
渲染数据:
没有直接的方法来强制呈现数据。但这里是黑客。LongListSelector 根据静态项目容器高度确定已加载项目的计数。例如,您可以设置项目容器高度以适合内容(设置 Heigth="Auto")并通过放置大图像来动态扩展它。它强制 longlistselector 不仅渲染屏幕上的项目,还强制渲染所有应该在屏幕上的项目,因为它们具有 0 高度属性。
顺便说一句,数据渲染速度非常快,所以我认为您的情况是第一个。