Как отслеживать изменения в PageCollectionView SortDescription

Когда DataGrid связан с PagedCollectionView пользователь может прибегнуть к данным данного столбца или коллекции столбцов. Это действие пользователя манипулирует SortDescriptions сбор и когда это произойдет, мне нужно обновить базовые данные с новым запросом с сервера.

В идеале я бы прикрепил обработчик событий к CollectionChanged событие SortDescriptions собственность, но я не могу, так как она защищена.

Каков тогда правильный метод для отслеживания изменений в SortDescriptions коллекция PagedCollectionView?

1 ответ

Оказывается, это простой способ приведения свойства SortDescription к INotifyCollectionChanged, который будет представлять событие CollectionChanged.

((INotifyCollectionChanged)Data.SortDescriptions).CollectionChanged += (s,e)=> { ... };
Другие вопросы по тегам