我如何排序ObservableCollection
本文关键字:排序 ObservableCollection 何排序 | 更新日期: 2023-09-27 18:13:33
我试过了:
Persons = from i in Persons orderby i.Age select i;
但是我不能将Linqs System.Linq.IOrderedEnumerable
转换为ObservableCollection<Person>
。
您只需要创建它的一个新实例。
Persons = new ObservableCollection<Person>(from i in Persons orderby i.Age select i);
ObservableCollection
可以从它的构造函数中获取IEnumerable<T>
(即,在本例中,您的IOrderedEnumerable
):
您可能想要简单地从排序的可枚举对象中创建一个新的ObservableCollection
。