private static void SortDirectionChanged(object sender, EventArgs args)
        {
            DataGridColumn column = sender as DataGridColumn;
            if (column == null)
                return;

            Sorter s = new Sorter(column.Header.ToString(), column.SortDirection);

            // Execute command
            ICommand command = GetCustomSortCommand(column);
            if (command != null && command.CanExecute(s))
                command.Execute(s);
        }