Your approach seems fine if you're using ColumnSortDescriptor.
If you prefer, I would suggest the following approach in order to achieve the desired result, provided you use SortDescriptors:
var descriptors =
var direction = desc.SortDirection;
var property = desc.Member;
I would also suggest having a look at the Programmatic Sorting
section of our documentation if you haven't done so already.
Please let me know if this works for you.
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items