Замена ItemsSource

Делаю фильтр по поиску

       var a1 = shetaviewModel.shetas.Where(x => GetPropertyValue(x, sd) != null);
       this.list1.ItemsSource = a1;

и все нормально работает до тех пор пока не произошла корректировка какой-либо строки . После корректировки мне надо сделать

    this.list1.Columns[sortcolumn].Sort(System.ComponentModel.ListSortDirection.Ascending));

и фильтр пропал , возвращается нефильтрованная таблица . Как бы это обойти .


Ответы (0 шт):