Exemplo n.º 1
0
 private static void SetHeader(SortingGridViewColumnHeader newHeader, ListViewSortItem listViewSortItem, ListSortDirection sortDirection)
 {
     if (listViewSortItem.LastColumnHeaderClicked != null &&
         listViewSortItem.LastColumnHeaderClicked is SortingGridViewColumnHeader sortingHeader)
     {
         sortingHeader.IsSelected = false;
     }
     if (newHeader == null)
     {
         return;
     }
     newHeader.IsSelected        = true;
     newHeader.ListSortDirection = sortDirection;
 }
Exemplo n.º 2
0
 private static ListSortDirection GetSortingDirection(GridViewColumnHeader headerClicked, ListViewSortItem listViewSortItem)
 {
     if (!Equals(headerClicked, listViewSortItem.LastColumnHeaderClicked))
     {
         return(ListSortDirection.Ascending);
     }
     return(listViewSortItem.LastSortDirection == ListSortDirection.Ascending ? ListSortDirection.Descending : ListSortDirection.Ascending);
 }