WPF データグリッドにバインドされた ReactiveCollection があります。列の 1 つは checkBox 列です。
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 の ReactiveObjects への変更に応答するボタンを取得するにはどうすればよいですか?