循环通过Radiogroup对Radiobutton标签执行操作



所以我有一个包含5个radiobutton的RadioGroup。我想循环遍历按钮并对组中的每个单选按钮执行一个操作(与按钮的标记有关)。

我没有问题阅读单个按钮的标签或在组中获得选定的按钮(使用indexOfChild)。但是由于某些原因,我不能创建一个循环,循环遍历这个radiogroup中的所有按钮来执行一个关于按钮标签的操作。

提前感谢!我希望我的问题有意义。

编辑:在Visual Studio中,我可以做类似的事情,但使用listview而不是radiogroup:

foreach (var item in ListView.Items.Cast<ListViewItem>())
{
stuff 
}

可以使用下面的代码:

for (int i = 0; i < radiogroup.getChildCount(); i++) { 
    RadioButton child = (RadioButton) radioGroup.getChildAt(i);
    // use the button above to do what you want
}

最新更新