Извините мой вопрос, это предельно просто или даже глупо, но это беспокоило меня в течение последнего часа, и я не могу добиться этого.
Я определил список RadiButtons и добавил 4 radiobuttons
:
List<RadioButton> PortRadio = new List<RadioButton>();
PortRadio.Add(radioButton5);
PortRadio.Add(radioButton6);
PortRadio.Add(radioButton7);
PortRadio.Add(radioButton8);
В моем коде в 2 из 4 из них (radioButton5 и radioButton6) я установил:
///I am inside a for loop
PortRadio[i].IsChecked = true;
PortRadio[i].Content = "ACTIVE";
Когда я запускаю программу, результат следующий:
"Checked"
"Checked"
но Radiobutton 5 получает Unchecked Такое поведение подобно установили радиокнопки в listbox
с selectionmode
установлен на single
, но тот не случай и Furthemore я не знаю, Что вызывает такое поведение и как ее преодолеть.
Пункт RadioButton
состоит в том, что вы можете выбрать только 1 в группе. Если вы хотите иметь возможность выбирать несколько, используйте разные имена групп для кнопок или даже лучше, используйте флажок CheckBox
зависит от группы.