Ejemplo n.º 1
0
        public void Redo()
        {
            if (!CanRedo())
            {
                return;
            }

            CurrentItem = _redoStack.Pop();
            RedoHappened?.Invoke(this, new UndoRedoEventArgs(CurrentItem));
        }
Ejemplo n.º 2
0
 public void Redo()
 {
     if (!CanRedo)
     {
         return;
     }
     UndoStack.Push(CurrentItem);
     CurrentItem = RedoStack.Pop();
     CheckForFunc(CurrentItem);
     RedoHappened?.Invoke(this, new UndoRedoEventArgs <T>(CurrentItem));
 }