Windows Phone 7.5及以上版本。
我想在列表底部添加一个按钮,这样用户就可以点击它来获取更多文章。
我在xaml的列表框中放了一个按钮。但它不起作用,当列表框的itemsource在运行时绑定时,按钮消失。
如何实现目标?
答案 0 :(得分:0)
一种解决方案是将其作为绑定的一部分来实现,以将最后一项设置为显示“加载更多...”。
例如,如果您的列表框模板显示图片,标题,然后是一些描述文本,则每次都会检索25个项目。您可以做的是从源中获取这25个项目,然后手动添加标题为“加载更多...”的项目,然后绑定该列表。然后,您可以通过检查标题文本轻松检查是否“加载更多...”项目,或者如果您的模型为每个项目都有一些唯一标识符,那么您可以将“加载更多...”项目的ID设为 - 1或其他一些独特的价值。
另一种解决方案是自动检测用户何时滚动到列表框的末尾(或接近末尾),然后自动加载更多数据。查看这些教程如何实现:
Loading Data when the User Scrolls to the End of a List in Windows Phone 7