我有从json获取数据的服务。 服务是一个也具有参数的任务(int page int pageSize)。 我也有调用服务的视图模型,并从哪里发送参数页面和页面大小...
当页面为oppen时,服务应仅显示10个第一结果,当listView滚动到底部时应显示接下来的10个结果,依此类推...
那么,重点是当ListView位于底部时如何调用函数?
答案 0 :(得分:0)
您可以检查显示的项目,然后调用Load方法添加更多元素:
listview.ItemAppearing += (sender, e) =>
{
if(isLoading || Items.Count == 0)
return;
//hit bottom!
if(e.Item.ToString() == Items[Items.Count - 1])
{
LoadItems();
}
};