2013-05-15 25 views

回答

18

你只需要创建一个新的实例。

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

这可能会破坏任何绑定是一个使用'ObservableCollection'。 –

+1

@DavidS如果包含它的类实现'IPropertyNotifyChanged'并且集合的属性设置正确,那么它不应该是一个问题。 – PhonicUK

+0

它不会破坏任何东西,你只需要使用一些类来通知数据的更新 –

0

您可能希望从排序的可枚举中简单创建一个新的ObservableCollection