我有一个for
循环创建3个RadioButton,IsChecked
属性为true。
我正在将UI中的RadioButton添加到StackPanel。当它完成添加radiobuttons时,我看到只有最后一个在视频中添加的radiobutton将IsChecked属性设置为true,其他人都有假。
所以当使用新的radiobutton添加布局更新时,stackpanel中的所有其他radiobutton都设置为false,这里是代码
for(var l = 0 ; l< 3 ; l++){
RadioButton radiobutton = new RadioButton();
radiobutton.IsChecked = true;
stackpanel.children.add(radiobutton);
}
答案 0 :(得分:2)
正如TaW已经评论过的那样,使用无线电按钮只能检查一个。如果你想要多次检查,我建议你使用复选框。