protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e) { base.OnCollectionChanged(e); if (GlobalNotificationsEnabled) { GlobalNotificationsManager.RaiseCollectionChanged(this, e); } }
protected override void OnPropertyChanged([CallerMemberName] string propertyName = null) { base.OnPropertyChanged(propertyName); if (GlobalNotificationsEnabled && !GetPropertiesExcludedFromGlobalNotification().Contains(propertyName)) { GlobalNotificationsManager.RaisePropertyChanged(this, propertyName); } }
protected override void OnPropertyChanged(PropertyChangedEventArgs e) { GlobalNotificationsManager.RaisePropertyChanged(this, e.PropertyName); base.OnPropertyChanged(e); }