如何通过函数获得`combobox`的值

时间:2018-04-29 09:01:20

标签: c# wpf combobox return-value

public string year(ComboBox cbYears)
{
    string value = null;
    value= cbYears.SelectedText;
    return value;
}

这是我的功能,但我总是得到空值,我的错误可以帮助我吗?

3 个答案:

答案 0 :(得分:1)

您可以使用GetItemText方法获取所选组合框项目的文本:

public string year(ComboBox cbYears)
{
    return cbYears.GetItemText(cbYears.SelectedItem);
}

答案 1 :(得分:0)

你应该这样做:

string value = cbYears.SelectedItem.Text; 返回值;

答案 2 :(得分:0)

我认为它会起作用

 public string year(ComboBox cbYears)
    {
        var result = cbYears.SelectedItem as string;
        return result;
    }