无法执行 ReactiveCommand

后黑斑

在我的视图模型中

财产:
public ReactiveCommand IsManualFontOnClicked{get;}
构造函数:
this.IsManualFontOnClicked = ReactiveCommand.CreateFromTask(async _ =>  await SetManualFont());

在我的单元测试中

注意我无法访问执行:

在此处输入图片说明

问题

如何从我的单元测试中执行命令?注意:我使用的是 ReactiveUI v8.0.0-alpha0117

格伦沃森

在 Rx 8.0 中,您将在 Rx 8.0 中执行Command.Execute().Subscribe();The Execute is Lazy。

另外值得注意的是,您会将属性设置为 public ReactiveCommand<Unit, Unit> IsManualFontOnClicked { get; }

没有类型说明符的 ReactiveCommand 是旧代码

不需要 Observable.Return 等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章