如何在UpdateTasklist()方法之后执行SubmitWorkitem()方法而不阻塞线程?
private async void SubmitWorkitem(Workitem workitem)
{
    await Task.Run(() => this.SubmitWorkitem(workitem));
    //UpdateTasklist() should be executed after SubmitWorkitem() method.
    //How can i achieve this without blocking the UI thread?
    var locator = new ViewModelLocator();
    locator.Task.UpdateTasklist();
}
编辑:
该UpdateTasklist()方法连接到 wcf web 服务并请求所有打开的工作项。在SubmitWorkitem()Method 中提交的工作项仍然是回复的一部分。我认为那是因为UpdateTasklist()在提交工作项完成之前执行。
请注意,这UpdateTasklist()也是一个异步方法