Сценарий выглядит следующим образом:
У меня есть список значений, который имеет тип "Infragistics.Win.ValueList". и я хочу отсортировать список значений. Допустим, у меня есть следующие значения в Value-list.
«Значение 1»
«Значение 3».
«Значение 2»
«Значение 11»
«Значение 22»
Я использую "value-list.SortStyle = ValueListSortStyle.Ascending;" отсортировать список значений в порядке возрастания. Вывод выглядит следующим образом:
«Значение 1»
«Значение 11»
«Значение 2»
«Значение 22»
«Значение 3».
Это происходит потому, что сортировка основана на строке, где желаемый результат равен
«Значение 1»
«Значение 2»
«Значение 3»
«Значение 11»
«Значение 22».
Кроме того, ValueList не предоставляет свойство SortComparer, поэтому я могу написать собственную сортировку.
Каким должен быть мой подход для получения желаемого результата?