单选按钮列表
本文关键字:列表 单选按钮 | 更新日期: 2023-09-27 18:04:19
请原谅我的问题,它非常简单甚至愚蠢,但它已经困扰了我一个小时,我无法继续。
我已经定义了一个列表的RadiButtons和一个已经添加了4 radiobuttons
:
List<RadioButton> PortRadio = new List<RadioButton>();
PortRadio.Add(radioButton5);
PortRadio.Add(radioButton6);
PortRadio.Add(radioButton7);
PortRadio.Add(radioButton8);
在我的代码中4个中的2个(radioButton5和radioButton6)我设置:
///I am inside a for loop
PortRadio[i].IsChecked = true;
PortRadio[i].Content = "ACTIVE";
当我运行程序时,结果如下:
- 单选按钮5获得内容"ACTIVE"并获得
"Checked"
- Radiobutton 6获得内容"ACTIVE"并获得
"Checked"
,但Radiobutton 5获得Unchecked
这种行为就像将单选按钮设置为listbox
,将selectionmode
设置为single
,但事实并非如此,而且我不知道是什么导致这种行为以及如何克服它。
RadioButton
的关键是在一个组中只能选择1。如果您希望能够选择多个,请为按钮使用不同的组名,或者更好的是,使用CheckBox
(复选框与组无关)。