Пример #1
0
        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);
        }
Пример #2
0
 private void Member_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     MemberPropertyChanged?.Invoke(sender, e);
 }
Пример #3
0
 private void ContainedElementChanged(object sender, PropertyChangedEventArgs e)
 {
     MemberPropertyChanged?.Invoke(sender, e);
 }