很明显,默认情况下 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
以某种方式扩展范围。