我有一個拉到刷新啓用列表視圖,其中IsRefreshing綁定到viewmodel的IsBusy屬性。命令啓動時,IsBusy更改爲true,結束或失敗時設置爲false。問題是當用戶執行兩次或更多的命令時。當第一個任務完成時,它將IsBusy設置爲false,從而使listview的活動指示符不可見。但是,第二項任務仍在運行。在完成所有任務之前,我不想將IsBusy設置爲false。我怎樣才能做到這一點?在執行併發任務時處理listview的IsRefreshing
編輯:
如上所示的UI具有分段控制和每個控制調用命令。
'if(IsBusy)return;'? –