internal override object Execute(WorkspaceModel workspaceModel, bool events = true) { if (Model == null) { Model = workspaceModel.newImageModel(ImgUri); } else { workspaceModel.addImageModel((ImageModel)Model); } if (events) { workspaceModel.OnNewChildElement(Model); } return(Model); }
internal override void Undo(WorkspaceModel workspaceModel) { workspaceModel.addImageModel((ImageModel)Model); workspaceModel.OnNewChildElement(Model); }