AddNewCommand get if (_AddNewCommand == null) _AddNewCommand = new RelayCommand); return _AddNewCommand;} 与此绑定的按钮根据AddNewCommand_CanExecute方法的结果正确启用/禁用。但是,如果我想将一些参数传递到我的AddNewAsync()方法中,我会这样做:
然而,当涉及到ICommand/RelayCommand时,这对我来说是一个令人困惑的区域。在过去的几个月里,为了创建我的工具,我已经编译了几个ICommand类的实现。在这里,我想要维护的两件重要的事情是将参数传递给命令的能力,如RelayCommand的第一个使用示例所示。第二,启用/禁用命令的能力,如第二个命令所示。
public
VerticalAlignment="Bottom" Source="logo_small.jpg" Height="27"/>
</Window>
如果有人有时间,当我试图自己解决这个问题时,public class ViewModel : INotifyPropertyChanged public ICommand myCommand => new RelayCommand</