如何在文本块的组合框中显示所选项目的值?

我用这段代码获得价值。

  combobox20.ItemsSource = database.Mavads.ToList();
            combobox20.DisplayMemberPath = "MavadName";
            combobox20.SelectedValuePath = "MavadFe";


我尝试使用此代码来获得它

txt_f1.Text = combobox1.SelectedValuePath ;


但给我看看
“ MavadFe”

我使用事件“ IsMouseCapturedChanged”

最佳答案

SelectedValuePath设置用于表示您选择的任何项目的字段,但是要获取实际的选定值,您需要SelectedValue。这是一个对象,因此假设“ MavadFe”字段为字符串,只需对其进行转换。

private void combobox20_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    txt_f1.Text = combobox1.SelectedValue.ToString();
}

09-12 19:32