У меня есть ObservableCollection, которым управляет пара классов. Я хочу узнать, какой класс запустил событие. Я уже просмотрел объект отправителя и просмотрел свойства NotifyCollectionChangedEventArgs, но ничего не нашел. Я получаю только причину события, такого как: Сброс, Добавить или Удалить. Я ищу создателя.
private void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e){
// if coming from one class do something
// else if coming from another class do something else
}
Цель этого в том, что мне нужно, чтобы моя коллекция вел себя по-разному в зависимости от класса, который ее модифицировал.