滚动时按 10 加载列表视图项目 10
Load the listview item 10 by 10 when scrolling
我正在使用 xamarin.forms。
我有包含 100 个项目的列表视图。我只想在加载时最初显示 10 个项目。当滚动到 10 个项目时,接下来的 10 个项目应该加载活动指示器。谁能帮我解决这个问题。
使用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!");
};
我正在使用 xamarin.forms。
我有包含 100 个项目的列表视图。我只想在加载时最初显示 10 个项目。当滚动到 10 个项目时,接下来的 10 个项目应该加载活动指示器。谁能帮我解决这个问题。
使用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!");
};