私はカスタムソートdatagridのソースを持っているCollectionViewSourceので、datagridで見ることができるようにソートされたアイテムコレクションを取得する必要があります。ソートされた説明とソートされたソースコレクションを取得できますが、このコレクションは何度も必要です。
インデックス付けを有効にするソートされたコレクションを取得する方法はありますか(item[index])?
私はカスタムソートdatagridのソースを持っているCollectionViewSourceので、datagridで見ることができるようにソートされたアイテムコレクションを取得する必要があります。ソートされた説明とソートされたソースコレクションを取得できますが、このコレクションは何度も必要です。
インデックス付けを有効にするソートされたコレクションを取得する方法はありますか(item[index])?
CollectionViewSourceのViewプロパティは、並べ替えられたICollectionViewを返します。これはIEnumerableであるため、Linqを使用してリストを作成し、インデックスからアクセスできます。
// using System.Linq;
var list = collectionView.View.Cast<object>().ToList();
var firstItem = list[0];