我有一个RadioButton列表: RadioButton1 RadioButton2 RadioButton3 我想使用变量“检查”这个RadioButton中的一个: string nameCheckBox =“RadioButton”+1; 最后我想做:nameCheckBox.IsChecked = true;
有可能吗?
答案 0 :(得分:4)
是的,但你必须确保每个RadioButton都有一个名字或一个x:名称
int index = 1; // 1, 2 or 3 in your case
object element = FindName(string.Concat("RadioButton", index));
if (element != null && element.GetType() == typeof(RadioButton))
((RadioButton)element).IsChecked = true;
你可以为CheckBox做同样的事情,只需用CheckBox替换RadioButton