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