Esempio n. 1
0
        private void Sort(string header, ListSortDirection direction, SkillsGridViewColumn.Enums sortField)
        {
            ListCollectionView dataView =
                (ListCollectionView)CollectionViewSource.GetDefaultView(listView.ItemsSource);

            dataView.SortDescriptions.Clear();
            SortDescription sd = new SortDescription(header, direction);

            dataView.SortDescriptions.Add(sd);

            dataView.CustomSort = new SkillComparer(direction, sortField);
            dataView.Refresh();
        }
Esempio n. 2
0
 public SkillComparer(ListSortDirection direction, SkillsGridViewColumn.Enums sortField)
 {
     _direction = direction;
     _sortField = sortField;
 }