C#を初めて使用しているため、CustomSortがSortDescriptionsをクリアしていることがわかりました。これで、自分のデータグリッドのカスタムマルチカラムソートを許可する方法がちょっと残っています。あなたは、私が把握しようとしています特定の行はこれですmy previous question複数列のCustomSort ListCollectionView
に私のコードを見ることができます
:カスタムの並べ替え私のIntegerSortで
lcv.CustomSort = new IntegerSorter(lcv.SortDescriptions);
、私はSortDescriptionsが1以上が含まれているかどうかをチェックしていますそうであれば、それに応じて複数列のソートを実行します。ただし、これは、ユーザーが列をShift +クリックするたびに、ソートの説明をListCollectionViewに追加するという事実に依存しています。これは、私が行うすべてのカスタムソートの後にリセットされるため、うまくいきません。
既知の回避策はありますか?カスタムソートでマルチカラムソートを行う正しい方法は何ですか?
ありがとうございました。
@BASEERHAIDER、リサイズ= WPF。 – Sinatr