Я пытаюсь отсортировать коллекцию, полученную из CollectionViewSource, в которой просто есть SortDescription для сортировки. К сожалению, мне нужно иметь возможность использовать свой собственный IComparer, но я не могу найти способ сделать это. Подумайте о сетке данных, и у меня есть собственный алгоритм сортировки по нескольким столбцам. Я думаю, что один из способов сделать это - использовать коллекцию, реализующую CollectionChanged, которая является дополнительным слоем между CollectionViewSource и моим настоящим источником данных, но я бы действительно предпочел лучший способ, если у кого-то есть какие-либо предложения.