请原谅我的问题,这是极端简单甚至是愚蠢的,但它在最后一小时一直困扰着我,我无法继续下去。
我已经定义了一个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";
当我运行程序时,结果如下:
"Checked"
"Checked"
但Radiobutton 5获取未选中这种行为就像是将{0}设置为listbox
selectionmode
设置为single
,但事实并非如此,我不知道是什么导致了这种行为以及如何克服它。
答案 0 :(得分:2)
RadioButton
的要点是你只能在一个组中选择1。如果您希望能够选择多个,请为按钮使用不同的组名,甚至更好,使用CheckBox
a复选框是独立的。