添加新的RadioButton后,RadioButton返回false
本文关键字:RadioButton 返回 false 添加 | 更新日期: 2023-09-27 18:22:45
我有一个for
循环,它创建IsChecked
属性为true的3 RadioButton。
我正在ui中将RadioButton添加到StackPanel中。当它完成添加单选按钮时,我只看到页面中添加的最后一个单选按钮的IsChecked属性为true,其他所有按钮都为false。
因此,当布局更新时,添加了新的单选按钮,堆栈面板中的所有其他单选按钮都设置为false,这是代码
for(var l = 0 ; l< 3 ; l++){
RadioButton radiobutton = new RadioButton();
radiobutton.IsChecked = true;
stackpanel.children.add(radiobutton);
}
正如TaW已经评论的那样,使用单选按钮只能选中一个。如果你想要多张支票,我建议你使用复选框。