同様の動作を持つカスタムコントロールを構築しているため、IsChecked
プロパティがどのように機能するかを理解しようとしています。RadioButton
私が必要とする情報は、otherがチェックされたときに a がRadioButton
自動的にどのように変わるかです。IsChecked
false
RadioButton
例を参照してください。
<StackPanel>
<RadioButton Content="Info 1" IsChecked="True" />
<RadioButton Content="Info 2" />
</StackPanel>
クリックするRadioButton
と"Info 2"
、他のラジオは自動的にオフになります。
しかし、ラジオが次のStackPanel
ように異なる場合:
<StackPanel>
<StackPanel>
<RadioButton Content="Info 1.1" IsChecked="True" />
<RadioButton Content="Info 1.2" />
</StackPanel>
<StackPanel>
<RadioButton Content="Info 2.1" IsChecked="True" />
<RadioButton Content="Info 2.2" />
</StackPanel>
</StackPanel>
Info 1.1
をクリックすると、チェックされたままInfo 2.1
になります。
私のカスタム コントロールには、この動作が必要です。それを行う最もクリーンな方法は何ですか?