public void UndoItemChanges(Editable <TElement> item)
 {
     item.UndoChanges();
     if (_inserted.Contains(item))
     {
         _inserted.Remove(item);
     }
 }
Exemple #2
0
        public object AddNew()
        {
            var item = new Editable <TElement>(new TElement());

            _added.Add(item);
            CurrentAddItem = item;
            IsAddingNew    = true;
            CanAddNew      = false;
            CanRemove      = false;
            return(item);
        }
 private void DeleteItem(Editable <TElement> item)
 {
     item.IsDeleted = true;
 }
 public void AddNewItem(Editable <TElement> item)
 {
     item.IsNew = true;
     _inserted.Add(item);
 }