private void TradeTreeView_Click(object sender, RoutedEventArgs e) { var head = e.OriginalSource as GridViewColumnHeader; if (head != null) { GridViewUtility.Sort(head.Column, TradeTreeView.Items); } }