Beispiel #1
0
 protected void Remember(string key)
 {
     if (Editing)
     {
         if (!_originals.ContainsKey(key))
         {
             _originals[key] = _kvc.Get(this, key);
             if (_originals.Count == 1)
             {
                 RaisePropertyChanged(nameof(HasChanges));
             }
         }
     }
 }
Beispiel #2
0
 protected void Remember([CallerMemberName] string key = null)
 {
     if (Editing)
     {
         if (!_originals.ContainsKey(key))
         {
             _originals[key] = _kvc.Get(this, key);
             if (_originals.Count == 1)
             {
                 RaisePropertyChanged("HasChanges");
             }
         }
     }
 }
Beispiel #3
0
 public object Get(string index)
 {
     return(kvc.Get(data, index));
 }