CollectionViewSource with Sort获得排序的项目
本文关键字:排序 项目 with Sort CollectionViewSource | 更新日期: 2023-09-27 17:50:52
我有一个datagrid
,它具有自定义排序的源CollectionViewSource
,我需要得到排序的项目集合,可以在数据网格中看到。我可以得到排序描述和排序源集合,但我需要这个集合很多次。
是否有一些方法如何获得排序集合启用索引(item[index])
?
CollectionViewSource的View属性返回一个排序的ICollectionView。因为这是一个IEnumerable,所以可以使用Linq从它创建一个List,可以通过index:
访问它。// using System.Linq;
var list = collectionView.View.Cast<object>().ToList();
var firstItem = list[0];