如何检测用户在到达最后一个项目后何时尝试滚动列表视图中的项目

时间:2017-07-18 13:55:52

标签: xamarin xamarin.forms

我尝试检测用户是否在到达lastitem后尝试将项目滚动到listview的顶部。

示例代码:

var listview = new ListView ();

listview.ItemsSource = Items;
listview.ItemAppearing += (sender, e) =>
{
   if(isLoading || Items.Count == 0)
       return;

   //hit bottom!
   if(e.Item.ToString() == Items[Items.Count - 1])
   {
       LoadItems();
   } 
}

1 个答案:

答案 0 :(得分:0)

因此,现在您的更新问题我相信它是处理您想要的最佳方式。

这就是我想出的。你还想要它做什么?

self.User.save(self.user).then(function(response){})

注意:在小屏幕上,您将同时点击第一项和最后一项"事件"马上。