Если ваши данные поступают из коллекции некоторого типа класса, добавьте пользовательское свойство, которое представляет собой комбинацию нескольких полей ...
public class YourClassType
{
public string SomeColumn {get; set;}
public int SomeInt {get; set; }
...
public string SortCombination { get { return SomeColumn + SomeSort; }}
}
Затем в столбце сетки данных xaml установите для «SortMemberPath» имя этого свойства. Пример:
SortMemberPath = "SortCombination";
Нет дополнительного "помощника" для сортировки / двойной сортировки ... он использует один столбец в качестве основы для сортировки. Вы даже можете отформатировать число, чтобы оно было правильно выровнено в зависимости от его содержания.