我正在使用xamarin.forms。
我有100个项目的listview。我想在加载时最初只显示10个项目。当滚动到10项时,接下来的10项应该加载activityindicator。任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
使用ListView.ItemAppearing,例如:
var listView = new ListView { ... };
listView.ItemAppearing += async (sender, e) =>
{
var items = listView.ItemsSource as IList;
if (items == null
|| items.Count == 0)
return;
if (e.Item != items[items.Count - 1])
return;
System.Diagnostics.Debug.WriteLine("The end of the list, load more!");
};