gpt4 book ai didi

c# - CollectionViewSource with Sort 获取排序的项目

转载 作者:行者123 更新时间:2023-11-30 15:01:27 25 4
gpt4 key购买 nike

我有一个 datagrid,它的源 CollectionViewSource 具有自定义排序功能,我需要获取已排序的项目集合,如 datagrid 中所示。我可以获得排序的描述和排序的源集合,但我需要这个集合很多次。

有没有什么方法可以获取启用索引的排序集合 (item[index])

最佳答案

CollectionViewSource 的 View属性返回排序后的 ICollectionView。由于这是一个 IEnumerable,您可以使用 Linq 从中创建一个列表,它可以通过索引访问:

// using System.Linq;

var list = collectionView.View.Cast<object>().ToList();
var firstItem = list[0];

关于c# - CollectionViewSource with Sort 获取排序的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com