Inheritance: INotifyPropertyChanged
 public void AddTimerModel(TimerModel timerModel)
 {
     timerModel.PropertyChanged += TimerModelOnPropertyChanged;
     Timers.Add(timerModel);
     Timers = new ObservableCollection<TimerModel>(Timers.OrderBy(x => x.JiraTimer.JiraReference, new JiraReferenceComparer()));
     if (PropertyChanged != null)  PropertyChanged(this, new PropertyChangedEventArgs("Timers"));
 }
Example #2
0
 public void RemoveTimerModel(TimerModel timerModel)
 {
     Timers.Remove(timerModel);
 }
Example #3
0
 public void RemoveTimerModel(TimerModel timerModel)
 {
     Timers.Remove(timerModel);
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Timers)));
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Header)));
 }
Example #4
0
 public void RemoveTimerModel(TimerModel timerModel)
 {
     Timers.Remove(timerModel);
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Timers"));
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Header"));
 }
Example #5
0
 public void RemoveTimerModel(TimerModel timerModel)
 {
     Timers.Remove(timerModel);
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Timers"));
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Header"));
 }
 public void RemoveTimerModel(TimerModel timerModel)
 {
     Timers.Remove(timerModel);
 }