在WPF中,可以通过以下两种方式获取RadioButton选中的值:

  1. 通过遍历所有RadioButton控件,找到被选中的RadioButton并获取其值。

例如,在一个名为radioPanel的StackPanel控件中有多个RadioButton控件,可以通过以下代码获取选中的RadioButton的值:

string selectedValue = "";
foreach (RadioButton rb in radioPanel.Children)
{
    if (rb.IsChecked == true)
    {
        selectedValue = rb.Content.ToString();
        break;
    }
}
  1. 使用绑定的方式,将RadioButton的选中状态与一个属性绑定,然后获取该属性的值。

例如,在ViewModel中定义一个名为SelectedValue的属性,并将多个RadioButton的IsChecked属性与该属性绑定,可以通过以下代码获取选中的RadioButton的值:

string selectedValue = SelectedValue;
WPF如何获取 RadioButton 选中的值

原文地址: https://www.cveoy.top/t/topic/blbN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录