手动更改组合框中的所选项目

时间:2018-02-06 22:01:37

标签: c# wpf xaml

我正在尝试手动更改组合框中的所选项目,以便它在物理上更改界面上的值。我尝试在下拉列表中更改索引值和显示值,但这不会更改接口上的值。有没有人这样做过?

用例: 用户向数据库添加新值。提供组合框的可观察集合在内存中更新,可以选择新值。但是,您希望保存用户一次点击,只需将他们添加的新值作为组合框中的选定项目,而不是强制他们添加新项目,然后转到组合框中选择它。 / p>

1 个答案:

答案 0 :(得分:1)

如果你真的想这样做......

你可以尝试:

yourComboBox.SelectedItem = // the new Object that you want to set the comboBox to;

如果找到该对象,它还会自动更新SelectedIndex