Есть таблица заполняется данными, работает фильтр.
Данные берутся из ICollectionView
В конструкторе.
SelectedPersons = CollectionViewSource.GetDefaultView(ListPerson);
SelectedPersons.Filter = PersonFiltred;
По событию вызывается Refresh.
Но изменённое положение прокрутки после фильтрации не меняется.
Пакет Microsoft.Xaml.Behaviors.Wpf не могу использовать, нет поддержки NET 6
Нашел вариант решения вопроса с прикрепленным свойством, вариант типа DataGridBehavior.
"
https://stackovergo.com/ru/q/177544/how-to-autoscr...">
Я так понимаю, что надо использовать Trigger. Привязать к событию когда изменилась коллекция или событие запуска фильтрации и обновления. Или какое то другое?
Только вот с триггерами первый раз стакиваюсь и совершенно не понимаю.
Как всё это соединить и прокрутить к первой строке?
А возможно я совсем не на том пути.