Redo() public method

public Redo ( ) : void
return void
Example #1
0
 private void redoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (undoRedoSystem.CanRedo())
     {
         int          previouslySelectedType = objectPalette.SelectedIndex;
         ProgramState programState           = undoRedoSystem.Redo();
         this.Project = programState.Project.Copy();
         levelListBox.SelectedIndex = programState.ActiveLevelIndex;
         objectPalette.GameObjects  = Project.Types;
         SelectType(previouslySelectedType);
         Refresh();
     }
 }
 private void RaiseKeyDown(KeyEventArgs e)
 {
     if ((Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
     {
         if (e.Key == Key.Z)
         {
             UndoRedoSystem.Undo();
         }
         else if (e.Key == Key.Y)
         {
             UndoRedoSystem.Redo();
         }
     }
 }