很明显,默认情况下,RadioButton
的{{1}}的范围限定为父容器。在这种情况下,GroupName
的不同标签中的两个RadioButton
将不会组合在一起。将以下示例检查为实例
TabControl
我想知道如何扩展 <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
将被取消检查并签证-versa。
我遇到了一些有趣的解决方案,例如this question,RB 2
Binding
IsChecked
RadioButton
属性转换为转换器。虽然它工作得很好,但我宁愿以某种方式扩展GroupName
范围。