请原谅我的问题,这是极端简单或甚至愚蠢的,但它一直困扰着我的最后一个小时,我不能得到它。Radiobuttons列表
我已经定义的RadiButtons的列表和已添加4 radiobuttons
:在它们的4 2
List<RadioButton> PortRadio = new List<RadioButton>();
PortRadio.Add(radioButton5);
PortRadio.Add(radioButton6);
PortRadio.Add(radioButton7);
PortRadio.Add(radioButton8);
在我的代码(radioButton5和radioButton6)我设置:
///I am inside a for loop
PortRadio[i].IsChecked = true;
PortRadio[i].Content = "ACTIVE";
当我运行该程序的结果如下:
- Radiobutton 5获取内容“ACTIVE”并获取
"Checked"
- 单选框6获取内容“活动”,并得到
"Checked"
但单选框5得到未选中
这种行为就像是一个已经设置了单选按钮的listbox
与selectionmode
设置为single
,但那并非如此,此外,我不知道是什么造成这种行为,以及如何克服它。
做所有的单选按钮都有相同的组名吗? – Mivaweb
我假设所有这些单选按钮在打印到html时都具有相同的'name'属性。本质上,一次只能检查一个单选按钮。如果你想要检查多个,你需要一个复选框。 – mituw16
你必须使用RadioButtons吗?或者你可以在这种情况下切换到CheckBoxes? –