我正在使用 C#/XAML 编写 Windows 8 Metro 应用程序。
核心功能之一是调用 JSON API 并显示缩略图结果。我已经可以正常工作了,但 JSON API 是基于分页的 API,因此我可以获取第一页的 25 个结果、下一页的 25 个结果,依此类推。在某些查询中,有成千上万的结果,我希望用户能够以流式方式浏览它们。
实现连续结果的最佳实践方法是什么,我向右或向下滑动并自动填充,类似于在 Pinterest 上查看图像?
是否有专用控件可以执行此操作,或者我是否嵌入某种监听器控件并观察其可见状态,或者其他什么?谢谢你的帮助!
最佳答案
您的集合需要实现 ISupportIncrementalLoading。处理这种情况的策略从开发者预览版开始发生了变化。我在消费者预览版中找不到任何使用此界面的示例,但有一个针对 metro forums 上的开发者预览版的示例。 .
关于c# - 在 Windows 8 Metro (WinRT) 和 C#/XAML 中,实现流动项目结果(即连续分页)的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9627062/