Mvvm Catel Cancel和CloseView在版本4.3中重新计算

Mvvm Catel Cancel和CloseView在版本4.3中重新计算,mvvm,catel,Mvvm,Catel,Catel 4.3中的CancelAndCloseViewModel()已过时 我必须改用asynchronous命令 所以 在构造函数中 CmdCancel=new AsynchronousCommand(OnCancel,()=>!CmdCancel.IsExecuting) 私自作废 { ?????? } 然后呢 问候 Jeroen使用TaskCommand并使用异步方法: var cancelCommand = new TaskCommand(OnCancelExecuteAsync);

Catel 4.3中的CancelAndCloseViewModel()已过时

我必须改用asynchronous命令

所以 在构造函数中 CmdCancel=new AsynchronousCommand(OnCancel,()=>!CmdCancel.IsExecuting)

私自作废 { ?????? }

然后呢

问候


Jeroen

使用
TaskCommand
并使用异步方法:

var cancelCommand = new TaskCommand(OnCancelExecuteAsync);

public async Task OnCancelExecuteAsync()
{
    await this.CancelAndCloseViewModel();
}

好 啊。最后一个命令应该是等待。CancelAndCloseViewModelAsync(),否则仍然会出现错误。