/// <summary>
 /// Metode der håndterer Redo
 /// Vi popper den seneste IAmazingCommand på stakken og udfører den. Execute kører senere i forløbet metoden PushUndoStack, så
 /// her skal vi ikke gøre det igen.
 /// </summary>
 /// <param name="sender">Afsenderobjektet</param>
 /// <param name="e">Argumenter</param>
 public void Redo(object sender, ExecutedRoutedEventArgs e)
 {
     DebugText = string.Format("Redo: {0}",e.ToString());
         var cmd = _redoStack.Pop();
         _undoStack.Push(cmd);
         cmd.Execute();
         OnPropertyChanged("RedoStack");
         OnPropertyChanged("UndoStack");
 }