/// <summary> /// Функция для команды отмены /// </summary> public static void Undo() { if (CommandUndoRedo.StackUndo.Count > 0) { CommandUndoRedo last = CommandUndoRedo.StackUndo.Pop(); last.UnExecute(); } }
/// <summary> /// Добавить команду в стек команд, которые можно отменить /// </summary> public void AddInUndo(CommandUndoRedo command) { StackUndo.Push(command); }