コード例 #1
0
 public void Redo()
 {
     if (CanRedo())
     {
         IPrimaryEntityCommand command = RedoCommands.Pop();
         command.Redo();
         UndoCommands.Push(command);
     }
 }
コード例 #2
0
 public void Undo()
 {
     if (CanUndo())
     {
         IPrimaryEntityCommand command = UndoCommands.Pop();
         command.Undo();
         RedoCommands.Push(command);
     }
 }
コード例 #3
0
 public void Add(IPrimaryEntityCommand command)
 {
     UndoCommands.Push(command);
 }