WPF ComboBox绑定到枚举集合,.net 4和4.5之间的区别

时间:2014-10-10 20:25:58

标签: .net wpf combobox .net-4.0 .net-4.5

我在WPF组合框中遇到了一些有趣的问题,其中ItemSource基于枚举的集合绑定到CollectionViewSource,并且SelectedItem绑定到枚举属性。我遇到的问题是在.net 4.0中,当没有选择任何内容时,combobox有红色边框表示验证错误或异常。我认为它发生了,因为SelectedIndex仍然是-1,所以SelectedItem仍然为null,并且该值无法分配给枚举属性,因为它不可为空。错误消息说“无法转换”行中的某些内容。

在.net 4.5中然而这个问题已经消失了。为什么?你知道在Combobox / Binding中修改了什么吗? WPF源是否可用,以便我可以检查它?你有没有看到同样的行为/改变?

由于

0 个答案:

没有答案