/// <summary> /// Metode der bruges til at pushe en IAmazingCommand på stakken udefra. Den benyttes når en kommando udføres for første gang. /// </summary> /// <param name="cmd"></param> public void PushUndoStack(IBaseCommand cmd) { DebugText = string.Format("Undo: *push* {0}", cmd.ToString()); _undoStack.Push(cmd); _redoStack.Clear(); OnPropertyChanged("RedoStack"); OnPropertyChanged("UndoStack"); }