Я новичок в WPF, и я работаю с DataGrids, и мне нужно знать, когда изменяется свойство ItemsSource.
Например, мне понадобится, когда при выполнении этой команды событие должно поднять:
dataGrid.ItemsSource = table.DefaultView;
Или когда добавлена строка.
Я попытался использовать этот код:
CollectionView myCollectionView = (CollectionView)CollectionViewSource.GetDefaultView(myGrid.Items);
((INotifyCollectionChanged)myCollectionView).CollectionChanged += new NotifyCollectionChangedEventHandler(DataGrid_CollectionChanged);
Но этот код работает только тогда, когда пользователь добавляет новую строку в коллекцию. Поэтому мне нужно событие, которое возникает, когда все свойство ItemsSource имеет какое-либо изменение, либо потому, что вся коллекция заменена, либо потому, что добавлена одна строка.
Надеюсь, ты поможешь мне. Заранее благодарю