当Checked属性设置为true时,不会检查RadioButton

时间:2018-09-11 04:08:16

标签: c# xamarin uwp

当checked属性为true时,在UWP中未选中单选按钮。单选按钮不在组中。请参见下面的代码。

        <StackPanel Orientation="Horizontal">
        <RadioButton Content="1" IsChecked="True"/>
        <RadioButton IsChecked="True"/>
        </StackPanel>

您只能看到第二个单选按钮被选中。为什么?

2 个答案:

答案 0 :(得分:1)

因为您通过将它们放入同一容器中进行了分组。 来自UWP Radio Button documentation

单选按钮可成组工作。您可以通过两种方式对单选按钮控件进行分组:

  • 将它们放在同一个父容器中。
  • 将每个单选按钮上的GroupName属性设置为相同的值。

答案 1 :(得分:1)

RadioButton的目的是当RadioButtons组合在一起时一次只能选择单个项目。 如果您想一次选择多个选项,则可以在RadioButton上使用CheckBox。