2013-02-15 67 views
1

我想將分組添加到ListCollectionView。我有一個定製的可觀察集合,實現了IList,IList和INotifyCollectionChanged。可觀察集合中的底層數據加載異步,GetDefaultView返回新的實例

問題是,如果我在可觀察集合的同一實例上調用GetDefaultView,我可以獲得ListCollectionView的不同實例。有人知道CollectionViewSource何時決定何時創建新視圖或何時重用舊視圖?

回答

1

我想通了。真正的問題是我的分組在初始化視圖和視圖模型時沒有應用。原因是你不應該在主線程中的任何其他線程中添加組描述,否則什麼都不會發生。現在所有的作品都很棒:)