我的按钮被禁用,直到我从WhenAny in CanRunProcess绑定中更改了一些内容,这基本上是UI中的属性。它发生在项目的许多地方,所以没有错误。{ }); var c = _runProcessCommand.CanExecute(null);
我想这可能与某些地方的懒惰有关,但我不明白为什么会这样,因为按
我已经看到了的问题,但是我的问题是我有一个字符串属性UniqueID,并且我希望它只在长度等于7的时候执行。我似乎想不出一个不会使程序崩溃的观察者。做这件事的正确而简单的方法是什么?public MainViewModel() RetrieveRecord = new ReactiveAsyncCommand(/* what goes here for CanExecuteRetrieveRecord.Subscr