public void AddToUndoList(UndoBlockCollection ActionGroup) { UndoBuffer.ClearFrom(UndoStep); UndoBuffer.Add(ActionGroup); UndoStep++; OnUndoBufferChanged(); }