public DesignerItem UpdateElement(ElementBase elementBase) { var designerItem = GetDesignerItem(elementBase.UID); if (designerItem != null) { var element = designerItem.Element; elementBase.Copy(element); designerItem.UpdateElementProperties(); designerItem.ResetElement(element); } else Logger.Error("DesignerCanvas Undo/Redo designerItem = null"); return designerItem; }