ViewModel オブジェクトに DataCountext がバインドされたデータ入力フォームがあります。
フォームには (特に) 多数の CheckBox 要素が含まれ、それぞれが ViewModel のブール値にバインドされています。これらの CheckBox は、2 つの GroupBox にグループ化されます。
処理方法がわからないビジネス要件が 2 つあります。
- グループボックス 1 の少なくとも 1 つのチェックボックスが選択されているか、グループボックス 2 の少なくとも 1 つのチェックボックスが選択されています。
- グループボックス 1 の何かが選択されている場合、グループボックス 2 のすべてが選択解除され、その逆も同様です。
誰にもアイデアはありますか?