2015-11-20 3 views
0

У меня есть одна петля for, которая создает 3 RadioButton с IsChecked Недвижимость true.RadioButton возвращается к false после добавления нового RadioButton

Я добавляю RadioButton в StackPanel в ui.Когда он завершил добавление радиообъектов, я вижу, что только последнее радиообъект, добавленный на странице, имеет свойство IsChecked для истины, у всех остальных есть ложь.

так, когда обновление макета с новым радиокнопками добавлено все остальные RadioButton в StackPanel устанавливаются ложным здесь код

for(var l = 0 ; l< 3 ; l++){ 
    RadioButton radiobutton = new RadioButton(); 
    radiobutton.IsChecked = true; 
    stackpanel.children.add(radiobutton); 
} 
+1

Мне нужно увидеть ваш полный код (по крайней мере, для списка). Как вы добавляете список? Есть ли 'page_load()' между ними? –

+4

Ну, это самая природа радиолюбителей: проверяется только __one в группе из них. – TaW

+0

извините, я был не очень ясен, у меня есть две панели стека, поэтому в каждой стекальной панели я добавил три кнопки RadioButtons, только последний битбайт последней панели стека проверен –

ответ

2

Как TaW уже комментировала, с радиокнопками только один можно проверить. Если вы хотите несколько проверок, я предлагаю вам использовать флажки.

Смежные вопросы