フィルタリングしてからグループ化およびソートして表示する必要がある「もの」のリストがあります。グループ化と並べ替えの順序を計算するために必要なデータは、単純なプロパティとしては利用できません。順序とグループ化を計算するには、コードで何らかの作業を行う必要があります。
CollectionViewSource を使用すると、カスタム フィルターと並べ替えロジックを定義できます。また、GroupDescriptions を値コンバーターにバインドして、グループ名を生成できるようにします。
私が最後にやりたいことは、生成されたグループが表示される順序を制御することです。これは私に苦痛をもたらします!
CollectionViewSource.SortDescriptionsについて私が目にするものはすべて、グループをプロパティ名でソートすると言っていますが、ソートできるプロパティがありません。SortDescriptions は、GroupDescriptions のように値コンバーターにバインドすることはできず、他のアイデアはありません。
では、CollectionViewSource グループのカスタム ソート ロジックをどのように実装しますか?