ReDo Undo Item ItemWidth 和 Angle 等工具栏设置完成

This commit is contained in:
艾竹
2023-04-09 12:38:57 +08:00
parent 2ef5b7a1ed
commit fae7826577
16 changed files with 487 additions and 464 deletions

View File

@@ -42,7 +42,7 @@ namespace AIStudio.Wpf.DiagramDesigner
IsLoaded = true;
}
public SelectableViewModelBase(IDiagramViewModel root, SerializableItem serializableItem, string serializableType)
public SelectableViewModelBase(IDiagramViewModel root, SerializableItem serializableItem, string serializableType = null)
{
IsLoaded = false;
Init(root, false);
@@ -51,7 +51,7 @@ namespace AIStudio.Wpf.DiagramDesigner
IsLoaded = true;
}
public virtual SerializableItem ToSerializableItem(string serializableType)
public virtual SerializableItem ToSerializableItem(string serializableType = null)
{
var obj = GetSerializableObject();
if (obj != null)
@@ -84,7 +84,7 @@ namespace AIStudio.Wpf.DiagramDesigner
if (Root?.FontViewModel != null)
{
this.FontViewModel = CopyHelper.Mapper<FontViewModel, IFontViewModel>(Root.FontViewModel);
this.FontViewModel = CopyHelper.Mapper(Root.FontViewModel);
}
else
{