protected virtual void NotifyPropertyChanged(object sender, MatrixEventArgs <T> e) { var temp = PropertyChanged; temp?.Invoke(this, e); Console.Beep(); if (PropertyChanged.GetInvocationList().Length == 0) { PropertyChanged(this, e); } }
/// <summary> /// Event, then signals about change element. /// </summary> /// <param name="e">Event.</param> public virtual void OnElementChanges(MatrixEventArgs <T> e) => ElementChanges(this, e);