我可以创建一个这样的命令来检查我的视图模型的某些属性是否可以执行:
AddNewSectionCommand = ReactiveCommand .CreateFromTask(() => AddNewSectionAsync(NewSectionTitle), this.WhenAny(x => x.NewSectionTitle, x => !string.IsNullOrWhiteSpace(x.Value)));
是否也可以为CommandParameter
我通过 WPF 传入,如果,如何?因为有时我直接想用 UI 中的东西作为命令的参数,但也想在之前检查有效性。到目前为止,我必须通过将值绑定到视图模型属性并使用上面的方法来做到这一点,这会使我的视图模型与许多多余的东西杂乱无章。
慕尼黑的夜晚无繁华
相关分类