缩略图

This commit is contained in:
艾竹
2024-02-08 23:16:30 +08:00
parent bbb5809790
commit 807d37bd28
2 changed files with 11 additions and 1 deletions

View File

@@ -34,6 +34,7 @@ namespace AIStudio.Wpf.DiagramDesigner
PageBackground = diagramView.DiagramOption.LayoutOption.PageBackground; PageBackground = diagramView.DiagramOption.LayoutOption.PageBackground;
AllowDrop = diagramView.DiagramOption.LayoutOption.AllowDrop; AllowDrop = diagramView.DiagramOption.LayoutOption.AllowDrop;
GenerateThumbnail = diagramView.GenerateThumbnail;
Thumbnail = diagramView.Thumbnail?.ToBase64String(); Thumbnail = diagramView.Thumbnail?.ToBase64String();
var selectedDesignerItems = diagramView.Items.OfType<DesignerItemViewModelBase>(); var selectedDesignerItems = diagramView.Items.OfType<DesignerItemViewModelBase>();
@@ -202,5 +203,12 @@ namespace AIStudio.Wpf.DiagramDesigner
{ {
get; set; get; set;
} }
[XmlAttribute]
public bool GenerateThumbnail
{
get;set;
}
} }
} }

View File

@@ -878,7 +878,9 @@ namespace AIStudio.Wpf.DiagramDesigner
DiagramOption.LayoutOption.PageBackground = diagramItem.PageBackground; DiagramOption.LayoutOption.PageBackground = diagramItem.PageBackground;
DiagramOption.LayoutOption.AllowDrop = diagramItem.AllowDrop; DiagramOption.LayoutOption.AllowDrop = diagramItem.AllowDrop;
GenerateThumbnail = diagramItem.GenerateThumbnail;
Thumbnail = diagramItem.Thumbnail?.ToBrush((int)DiagramOption.LayoutOption.PageSize.Width, (int)DiagramOption.LayoutOption.PageSize.Height); Thumbnail = diagramItem.Thumbnail?.ToBrush((int)DiagramOption.LayoutOption.PageSize.Width, (int)DiagramOption.LayoutOption.PageSize.Height);
Init(true); Init(true);
} }