Используя Icomparer для сортировки с особыми условиями

В моем проекте мне нужно отсортировать столбец таблицы данных, но если для элемента выполняется определенное условие, оно должно быть вверху (первый элемент) отсортированного списка. в противном случае, если это условие не выполняется ни для одного элемента, это должен быть простой отсортированный список.

Я пытаюсь использовать событие сортировки и определения iComparer, но мне не удается получить желаемое поведение. Какой код я добавлю в Icomparer, чтобы он мог возвращать элемент с условием true вверху и отсортировать элемент по порядку.

пожалуйста, кто-нибудь может помочь

1 ответ

Звучит так, будто вы хотите отсортировать по "определенному условию", а затем по другому критерию сортировки. Это должен быть только случай добавления условия к списку описаний сортировки в CollectionView.

Другие вопросы по тегам