在 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;
    }
}