2013-05-15 8 views

risposta

18

Hai solo bisogno di creare una nuova istanza di esso.

Persons = new ObservableCollection<Person>(from i in Persons orderby i.Age select i); 
+14

Questo può rompere qualsiasi legame che sta utilizzando il 'ObservableCollection'. –

+1

@DavidS se la classe che lo contiene implementa 'IPropertyNotifyChanged' e la proprietà per la raccolta è impostata correttamente, quindi non dovrebbe essere un problema. – PhonicUK

+0

non si rompe nulla, devi solo usare qualche classe per notificare l'aggiornamento dei dati –

0

Si potrebbe desiderare di creare semplicemente un nuovo ObservableCollection dal enumerabile ordinato.

Problemi correlati