private void AvailablePackagesList_Sorting(object sender, DataGridSortingEventArgs e)
{
string sortPropertyName = e.Column.GetSortMemberPath();
if (!string.IsNullOrEmpty(sortPropertyName))
{
bool sortDescending;
if (!e.Column.SortDirection.HasValue || (e.Column.SortDirection.Value == ListSortDirection.Ascending))
{
sortDescending = true;
}
else
{
sortDescending = false;
}
_vm.AvailablePackagesViewModel.SortDescending = sortDescending;
_vm.AvailablePackagesViewModel.SortColumn = sortPropertyName;
e.Handled = true;
}
}