绑定到字典

时间:2012-07-11 20:48:45

标签: wpf mvvm observablecollection ivalueconverter

我想我有一个相当有趣的问题。我有一个模型,其中主要的数据结构确实需要是一个字典。 我想将该字典的值绑定到列表框。 我有一个ObservableDictionary类,在必要时触发集合更改事件。 不幸的是,如果我绑定到这个可观察的字典,列表框中填充了KeyValuePairs,我不能为它创建一个IValueConverter,因为KeyValuePairs不是对象,它们是结构。 是否有一些方法在xaml中指定我想要所有Pairs的.value?

如果我只是在我要绑定的属性中返回Dictionary的值,那么该列表是不可观察的,因此不会使用字典更新。 有没有办法在绑定到集合时使用INotifyPropertyChanged强制UI更新?

谢谢!

1 个答案:

答案 0 :(得分:0)