私はWPFデータグリッドにバインドされているReactiveCollectionを持っています。列の1つがcheckBox列です。最新のCanExecute値を取得するReativeCommandを取得するには?
WPFフォームには、ReactiveCommandにバインドされたボタンがあります。
私がしようとしているのは、すべてのチェックボックスがオンになっている場合にのみ、ボタンを有効にすることです。
var canHitContinueButton = this.WhenAny(x => x.MyCollection, ticks => ticks.Value.All(y => y.IsSelected));
Continue = new ReactiveCommand(canHitContinueButton);
Continue.Subscribe(doSomething =>());
ReactiveCommandだけで、それがインスタンス化された値をチェックしているようですが、しない値を再確認したときにReactiveCollection変更内の項目。 (ReactiveCollectionのアイテムはReactiveObjectsなので、自動的にすべてをトリガーする必要があると私は考えていました)
ReactiveCollectionのReactiveObjectの変更に対応するボタンを取得するにはどうすればよいですか?