0

我开发 WP7 应用程序,我正在从 web 服务调用最后 20 个结果,我想知道当用户转到列表框末尾时如何调用下一个 20?

我找到了一些如何识别用户何时到达列表末尾的主题,但我正在努力如何重新调用 WebService 并要求下一个条目。

编辑:

好吧,事情就是这样。在我的 API 中,我有两个选项: - 获取一些结果(如 10、20、30),然后将它们全部显示在列表中 - 第二个选项是要求 API 在每页上给我 3 页 20 条记录

考虑第二个选项:好吧,我只能显示 1/3 页面,然后当用户关闭时调用另一个页面(已经存储在手机上),但这没有任何意义,因为用户将下载所有记录(即使他不想看到更多比前五...

唯一的想法是调用下一个结果,但不知道如何在某些时候重新调用 web 服务

4

1 回答 1

0

您的问题似乎更多的是与网络服务相关,而不是与 Windows 手机相关。因为如果您从 Web 服务获取一些数据,那么理想情况下,Web 服务提供商应该为您提供一些关于如何获取下一个/上一个记录或条目的文档。

以下是来自 Twitter API 的两个链接,它们为您提供了有关在页面中获取数据的一些想法。

获取 home_timeline 数据

使用时间线

这是另一个链接,它提供了有关如何在 Silverlight 应用程序中实现分页的想法(我不确定此方法与 WP 应用程序兼容到什么程度)

如果此数据无法回答您的问题,请使用一些附加数据更新您的问题,例如您使用哪个 url 来获取前 20 条记录等

于 2012-06-25T14:54:09.700 回答