1

我正在尝试将分组添加到 ListCollectionView。我有一个定制的可观察集合,它实现了 IList、IList 和 INotifyCollectionChanged。可观察集合中的底层数据是异步加载的,

问题是,如果我在可观察集合的同一个实例上调用 GetDefaultView,我可以获得 ListCollectionView 的不同实例。任何人都知道 CollectionViewSource 何时确定何时创建新视图或何时重用旧视图?

4

1 回答 1

1

我想通了。真正的问题是我的分组在初始化视图和视图模型时没有应用。这样做的原因是您不应该在主线程之外的任何其他线程中添加组描述,否则不会发生任何事情。现在一切都很好:)

于 2013-02-16T16:05:27.537 回答