0

Windows 手机 7.5 及更高版本。

我想在列表底部添加一个按钮,以便用户可以单击它来获取更多文章。

我在 xaml 的列表框中放置了一个按钮。但它不起作用,当列表框的 itemsource 在运行时绑定时,按钮消失。

如何接近目标?

4

1 回答 1

0

一种解决方案是将其作为绑定的一部分来实现,以将最后一项设置为显示“加载更多...”。

例如,如果您的列表框模板显示图片、标题和一些描述文本,并且您每次检索 25 个项目。您可以做的是从您的源中获取这 25 个项目,然后手动添加一个带有标题“加载更多...”的项目,然后绑定该列表。然后,您可以通过检查标题文本轻松检查是否单击了“加载更多...”项目,或者您的模型是否为每个项目提供了一些唯一标识符,那么您可以为“加载更多...”项目提供一个 id - 1 或其他一些唯一值。

另一种解决方案是自动检测用户何时滚动到列表框的末尾(或接近末尾),然后自动加载更多数据。查看这些教程以了解如何实现这一点:

在 Windows Phone 7 中用户滚动到列表末尾时加载数据

检测 ListBox 何时滚动到其末尾 (WP7)

WP7 – 如何在到达最后一项时扩展列表框

于 2013-05-15T02:40:29.820 回答