Замена ItemsSource
Делаю фильтр по поиску
var a1 = shetaviewModel.shetas.Where(x => GetPropertyValue(x, sd) != null);
this.list1.ItemsSource = a1;
и все нормально работает до тех пор пока не произошла корректировка какой-либо строки . После корректировки мне надо сделать
this.list1.Columns[sortcolumn].Sort(System.ComponentModel.ListSortDirection.Ascending));
и фильтр пропал , возвращается нефильтрованная таблица . Как бы это обойти .