WPF ComboBox:SelectedValuePath和IsEditable麻烦

时间:2016-04-21 15:43:47

标签: wpf binding combobox

我有一个绑定到ObservableCollection的WPF ComboBox。我将SelectedValuePath设置为“Code.Value”,将DisplayMemberPath设置为“Name”属性。我想启用ComboBox以允许通过弹出窗口不可用的手动值。我有以下麻烦:

  • 使用SelectedValue绑定不会将手动值写入绑定属性,因为文本搜索找不到任何项目的displaymemeberpath值匹配
  • 使用Text绑定设置两种情况下的值,但是当我选择弹出窗口的值时,将存储displaymemberpath值,而不是SelectedValuePath中的值。

当手动输入时,如何让Combobox在选择和文本值上使用SelectedValuePath'值?

非常感谢您的帮助!

0 个答案:

没有答案