示例#1
0
 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);
 }
示例#2
0
 internal override void Undo(WorkspaceModel workspaceModel)
 {
     workspaceModel.addImageModel((ImageModel)Model);
     workspaceModel.OnNewChildElement(Model);
 }