private void RootTreeGrid_Sorting(object sender, DataGridSortingEventArgs e) { // SortDirection if (SortDirection == ListSortDirection.Ascending) { SortDirection = ListSortDirection.Descending; } else { SortDirection = ListSortDirection.Ascending; } _rootNode.Sort(); e.Handled = true; }