1

可以将单选按钮设置为在单击时在选中和未选中之间切换吗?我是否需要为每个按钮编写一个特殊的事件来实现它,或者只是设置一些简单的属性?

4

1 回答 1

4

单选按钮将根据它们的分组处理自己的检查和取消检查。单选按钮按父控件和GroupName属性分组。

例如,以下代表两组不同的单选选项。

<StackPanel>
    <RadioButton Content="Radio 1" />
    <RadioButton Content="Radio 2" />
    <RadioButton Content="Radio 3" />
    <RadioButton Content="Radio 4" />
</StackPanel>
<StackPanel>
    <RadioButton Content="Radio 5" />
    <RadioButton Content="Radio 6" />
    <RadioButton Content="Radio 7" />
    <RadioButton Content="Radio 8" />
</StackPanel>

但是使用该GroupName属性,例如,我们可以有三个组:

<StackPanel>
    <RadioButton GroupName="Group1" Content="Radio 1" />
    <RadioButton GroupName="Group2" Content="Radio 2" />
    <RadioButton GroupName="Group1" Content="Radio 3" />
    <RadioButton GroupName="Group2" Content="Radio 4" />
</StackPanel>
<StackPanel>
    <RadioButton Content="Radio 5" />
    <RadioButton Content="Radio 6" />
    <RadioButton Content="Radio 7" />
    <RadioButton Content="Radio 8" />
</StackPanel>

在上面的代码中,第 1 和第 3 无线电独立于第 2 和第 4 无线电进行分组。

于 2012-07-02T19:28:05.883 回答