0
我有一个组合框的奇怪问题。该控件绑定到包含重复项目的集合,虽然情况不同。Combobox重复条目和绑定
他们居住在列表中,通过数据绑定,因为这样的:
巴布 BABU
在,我创建的应用程序,情况是重要的,这两个项目需要显示。
我将选定的项目作为BABU,但是当我打开组合框时,选择的项目会立即变为Babu,而无需我进一步介入。我没有在任何地方处理DropDownOpening事件,所以没有任何逻辑导致这种情况。
我的怀疑是,这是与数据绑定不喜欢它看到的重复条目,但我不能确定这一点。
有没有人经历过这个?
如何是平等的和GetHashCode在你的类(一说显示组合框)来实现。 – Nikolay 2012-03-30 09:15:22
@Nikolay,组合框绑定到一个没有实现Equals或GetHashCode的类的字符串属性。这会对绑定产生影响吗? – 2012-03-30 09:28:58
我不能在简单的示例应用程序中重现它。你能给我们更多的代码吗?你的xaml,你的源码类的代码。你如何选择代码 – Nikolay 2012-03-30 09:54:32