2010-05-27 7 views
0

je suivais le lien mentionné dans ce post http://mokosh.co.uk/post/2009/08/04/how-to-sort-observablecollection/comment-page-1/#comment-75Sortable ObservableCollection dans Silverlight

mais avoir des problèmes à le faire fonctionner dans Silverlight

J'ai créé une propriété publique SortableObservableCollection Conditions Quand j'appelle Terms.Sort (nouveau TermComparer ()) les enregistrements sont toujours affichés non triés sur l'interface utilisateur

Certains pourraient suggérer ce qui pourrait mal se passer. grâce

Répondre

0

Assurez-vous de déclenchement de l'événement a changé Collection

OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); 

Puisque c'est ce qui provoque l'interface utilisateur à rafraîchir.

+0

oui, je déclenche OnCollectionChanged. cependant cela ne fonctionne pas Termes = GetTerms(). Sort (new TermComparer()); mais cela fonctionne Termes = GetTerms(); Termes = Terms.Sort (nouveau TermComparer()); – joblot