3

私はカスタムソートdatagridのソースを持っているCollectionViewSourceので、datagridで見ることができるようにソートされたアイテムコレクションを取得する必要があります。ソートされた説明とソートされたソースコレクションを取得できますが、このコレクションは何度も必要です。

インデックス付けを有効にするソートされたコレクションを取得する方法はありますか(item[index])

4

1 に答える 1

5

CollectionViewSourceのViewプロパティは、並べ替えられたICollectionViewを返します。これはIEnumerableであるため、Linqを使用してリストを作成し、インデックスからアクセスできます。

// using System.Linq;

var list = collectionView.View.Cast<object>().ToList();
var firstItem = list[0];
于 2013-01-07T16:53:53.553 に答える