我有一个非常奇怪的问题。有没有可能让这两个控件radio和newRadio具有属性IsChecked == true。在执行第6行的代码radio.IsChecked == true之前,但在执行第6行的radio.IsChecked == false和newRadio.IsChecked == true代码之后。
这两个单选按钮是否有可能具有相同GroupName的IsChecked == true
1. RadioButton radio = new RadioButton();
2. radio.GroupName = "group";
3. radio.IsChecked = true;
4. radio.Name = "name";
5. string xaml = XamlWriter.Save(radio);
6. var newRadio = XamlReader.Parse(xaml);发布于 2012-06-27 15:05:41
GroupName ->“获取或设置指定哪些RadioButton控件是互斥的名称。”
因此,通常不会,如果多个单选按钮共享相同的组码,则一次只应选中一个。
作为一种技巧,您可以更改第一个单选按钮的组名,创建第二个单选按钮,然后将其放回原处。您应该选中这两个单选按钮,但我不建议这样做。
示例:
radio.GroupName = String.Empty;
var newRadio = XamlReader.Parse(xaml);
radio.GroupName = "group";https://stackoverflow.com/questions/11220330
复制相似问题