如何让它添加Itemssource中不存在的项?

本文关键字:不存在 Itemssource 添加 | 更新日期: 2023-09-27 18:10:18

我有一个如下的组合框:

  1. Itemssource属性被绑定到一个带有自定义对象(例如项目A, B, C)的ObservableCollection。
  2. SelectedItem属性被绑定到一个对象,该对象不存在于ItemsSource的对象的有界集合中(例如item D)。

我打算让它表现出以下行为:

  1. ComboBox自动将SelectedItem属性(在本例中是item D)添加到有界的ObservableCollection中。
  2. 组合框显示选中了D项。

有人知道如何使用WPF的ComboBox或其他组件来实现这一点吗?

如何让它添加Itemssource中不存在的项?

如果您提供更多信息将有所帮助,但通常您必须首先在底层数据源中添加项目D,因为您不能设置ItemsSource并向ComboBox(或任何其他项目容器)添加额外的项目。