【发布时间】:2018-12-19 08:58:51
【问题描述】:
我可以创建一个这样的命令来检查我的视图模型的某些属性是否可以执行:
AddNewSectionCommand = ReactiveCommand
.CreateFromTask(() => AddNewSectionAsync(NewSectionTitle),
this.WhenAny(x => x.NewSectionTitle, x => !string.IsNullOrWhiteSpace(x.Value)));
是否也可以为我通过 WPF 传入的 CommandParameter 执行此操作,如果,如何?因为有时我直接想用 UI 中的东西作为命令的参数,但也想在之前检查有效性。到目前为止,我必须通过将值绑定到视图模型属性并使用上面的方法来做到这一点,这会使我的视图模型变得杂乱无章。
【问题讨论】:
标签: c# reactiveui