很明显,默认情况下 aRadioButton的GroupName范围是父容器。在这种情况下,RadioButton每个放置在不同选项卡的两个 sTabControl不会被组合在一起。以下面的例子为例
<Grid>
<TabControl>
<TabItem Header="TabItem">
<Grid>
<RadioButton GroupName="A" Content="RB 1"/>
</Grid>
</TabItem>
<TabItem Header="TabItem">
<Grid>
<RadioButton GroupName="A" Content="RB 2"/>
</Grid>
</TabItem>
</TabControl>
</Grid>
我想知道如何扩展GroupName范围,以便在检查时不RB 1检查RB 2,反之亦然。
我遇到了有趣的解决方案,例如这个问题,它通过sBinding的IsChecked属性对RadioButton转换器起作用。虽然它工作得很好,但我更喜欢GroupName以某种方式扩展范围。