2013-02-15 2 views
1

J'essaie d'ajouter un groupement à ListCollectionView. J'ai une collection observable faite sur mesure qui implémente IList, IList et INotifyCollectionChanged. Les données sous-jacentes dans la collection observable sont chargées async,GetDefaultView renvoie une nouvelle instance

Le problème est que si j'appelle GetDefaultView sur la même instance de la collection observable, je peux obtenir différentes instances d'une ListCollectionView. Quelqu'un sait quand CollectionViewSource déterminé quand créer une nouvelle vue ou quand réutiliser l'ancien?

Répondre

1

Je l'ai compris. Le vrai problème était que mon groupement n'était pas appliqué lors de l'initialisation de la vue et du modèle de vue. La raison en est que vous ne devez pas ajouter de descriptions de groupe dans un autre thread que le thread principal, sinon rien ne se passera. Maintenant, tout fonctionne bien :)

Questions connexes