在 XAML 和后面的代码中拉到刷新
要在 Xamarin 中的 ListView
中启用 Pull to Refresh,首先需要指定启用 PullToRefresh
,然后指定要在提取 ListView
时调用的命令的名称:
<ListView x:Name="itemListView" IsPullToRefreshEnabled="True" RefreshCommand="Refresh">
在后面的代码中可以实现相同的目的:
itemListView.IsPullToRefreshEnabled = true;
itemListView.RefreshCommand = Refresh;
然后,你必须指定 Refresh
Command 在你的代码中执行的操作:
public ICommand Refresh
{
get
{
itemListView.IsRefreshing = true; //This turns on the activity
//Indicator for the ListView
//Then add your code to execute when the ListView is pulled
itemListView.IsRefreshing = false;
}
}