我有一个拉到刷新启用列表视图,其中IsRefreshing绑定到viewmodel的IsBusy属性。命令启动时,IsBusy更改为true,结束或失败时设置为false。问题是当用户执行两次或更多的命令时。当第一个任务完成时,它将IsBusy设置为false,从而使listview的活动指示符不可见。但是,第二项任务仍在运行。在完成所有任务之前,我不想将IsBusy设置为false。我怎样才能做到这一点?在执行并发任务时处理listview的IsRefreshing
编辑:
如上所示的UI具有分段控制和每个控制调用命令。
'if(IsBusy)return;'? –