コード例 #1
0
 protected void AddOrUpdateChanges(TrackablePropertyChangedEventObject arg)
 {
     if (!_changes.TryGetValue(arg.PropertyName, out _))
     {
         _changes.Add(arg.PropertyName, arg);
     }
     else
     {
         _changes[arg.PropertyName] = arg;
     }
 }
コード例 #2
0
 protected virtual void OnPropertyChanged(object sender, TrackablePropertyChangedEventObject arg)
 {
     AddOrUpdateChanges(arg);
     PropertyChanged?.Invoke(this, arg);
 }