/// <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);
 }