如何将ItemsSource绑定到多个集合?

时间:2012-10-25 11:47:18

标签: c# .net wpf data-binding

我有几个公开ObservableCollection<MyData>属性的来源。现在我想将ListBox.ItemsSource绑定到所有这些并支持CollectionChanged通知,排序和过滤。怎么做? CompositeCollection不支持过滤。

1 个答案:

答案 0 :(得分:0)

您可以一起使用CompositeCollection和CollectionViewSource。使用CompositeCollection组合所有集合,然后从该CompositeCollection创建集合视图源。您可以在CollectionViewSource

中使用过滤器属性

在此查找样本

How to handle a CompositeCollection with CollectionView features?