Catel CancelAndCloseView 在 4.3 版本中被替换

Catel CancelAndCloseView repalced in version 4.3

在 Catel 4.3 中,CancelAndCloseViewModel() 已过时。

我必须改用 AsynchronousCommand。

所以 在构造函数中

CmdCancel = new AsynchronousCommand(OnCancel, () => !CmdCancel.IsExecuting)

private void OnCancel
{
  ??????
}

然后呢?

亲切的问候

杰伦

使用TaskCommand并使用异步方法:

var cancelCommand = new TaskCommand(OnCancelExecuteAsync);

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