Catel的AsynchronousCommand正确用法

时间:2015-05-26 12:35:17

标签: catel

我使用命令调用异步任务。我认为AsynchronousCommand会完成这个技巧,但它接受一个Action作为方法,因此我可以使用

public async void Something(object args)

是否应该接受Command on Command的定义?

更新#1

@Geert

建议使用的TaskCommand

1 个答案:

答案 0 :(得分:2)

Async void非常糟糕,因为它无法等待(意味着你可能会导致很多问题)。使用async Task ExecuteAsyncvoid Execute