public bool loading { get; set; } public async Task LoadData() { if (loading) await Task.CompletedTask; loading = true; await Task.Run(() => { ViewCommandManager.Invoke("LoadData"); loading = false; }); }
Task 的程序集为System.Threading.Task。
Await 等待任务返回。
public static Task Run(Action action); 可用lamda 表达式()=>{}