protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e) { if (e.OldItems != null) { foreach (var item in e.OldItems) { MemberPropertyChanged?.Invoke(item, new PropertyChangedEventArgs("")); } } Unsubscribe(e.OldItems); Subscribe(e.NewItems); base.OnCollectionChanged(e); }
private void Member_PropertyChanged(object sender, PropertyChangedEventArgs e) { MemberPropertyChanged?.Invoke(sender, e); }
private void ContainedElementChanged(object sender, PropertyChangedEventArgs e) { MemberPropertyChanged?.Invoke(sender, e); }