2012-03-30 57 views
0

我有一个组合框的奇怪问题。该控件绑定到包含重复项目的集合,虽然情况不同。Combobox重复条目和绑定

他们居住在列表中,通过数据绑定,因为这样的:

巴布 BABU

在,我创建的应用程序,情况是重要的,这两个项目需要显示。

我将选定的项目作为BABU,但是当我打开组合框时,选择的项目会立即变为Babu,而无需我进一步介入。我没有在任何地方处理DropDownOpening事件,所以没有任何逻辑导致这种情况。

我的怀疑是,这是与数据绑定不喜欢它看到的重复条目,但我不能确定这一点。

有没有人经历过这个?

+0

如何是平等的和GetHashCode在你的类(一说显示组合框)来实现。 – Nikolay 2012-03-30 09:15:22

+0

@Nikolay,组合框绑定到一个没有实现Equals或GetHashCode的类的字符串属性。这会对绑定产生影响吗? – 2012-03-30 09:28:58

+0

我不能在简单的示例应用程序中重现它。你能给我们更多的代码吗?你的xaml,你的源码类的代码。你如何选择代码 – Nikolay 2012-03-30 09:54:32

回答