2013-05-15 46 views

回答

18

你只需要創建一個新的實例。

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

這可能會破壞任何綁定是一個使用'ObservableCollection'。 –

+1

@DavidS如果包含它的類實現'IPropertyNotifyChanged'並且集合的屬性設置正確,那麼它不應該是一個問題。 – PhonicUK

+0

它不會破壞任何東西,你只需要使用一些類來通知數據的更新 –

0

您可能希望從排序的可枚舉中簡單創建一個新的ObservableCollection