Как я могу сделать это эквивалентно с помощью команд ReactiveUI?А там особо разбираться с IObservable аналогом CanExecute?
private readonly bool enableEdit = ctor-param; this.AddIdCommand = new DelegateCommand(AddIdExecute, ()=>enableEdit);
Если это статическое значение, сделайте это так:
this.AddIdCommand = ReactiveCommand.Create(AddIdExecute, Observable.Return(enableEdit));