private void PushUndo() { PushState(_undoStack); _redoStack.Clear(); RaisePropertyChanged(() => CanUndo); RaisePropertyChanged(() => CanRedo); }