序列化调整中

This commit is contained in:
艾竹
2023-01-24 23:10:57 +08:00
parent 66d3a6685b
commit a5005ac083
47 changed files with 387 additions and 333 deletions

View File

@@ -19,11 +19,11 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public BarcodeDesignerItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public BarcodeDesignerItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}
public override SelectableItemBase ToXmlObject()
public override SelectableItemBase GetSerializableObject()
{
return new DesignerItemBase(this, Format.ToString());
}

View File

@@ -19,7 +19,7 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public OutLineTextDesignerItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public OutLineTextDesignerItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}

View File

@@ -17,17 +17,17 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public PathItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public PathItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}
public override SelectableItemBase ToXmlObject()
public override SelectableItemBase GetSerializableObject()
{
return new PathDesignerItem(this);
}
public override Type ToXmlType()
public override Type GetSerializableType()
{
return typeof(PathDesignerItem);
}

View File

@@ -19,18 +19,18 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public PersistDesignerItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public PersistDesignerItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}
public override SelectableItemBase ToXmlObject()
public override SelectableItemBase GetSerializableObject()
{
return new PersistDesignerItem(this);
}
public override Type ToXmlType()
public override Type GetSerializableType()
{
return typeof(PersistDesignerItem);
}

View File

@@ -19,17 +19,17 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public SettingsDesignerItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public SettingsDesignerItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}
public override SelectableItemBase ToXmlObject()
public override SelectableItemBase GetSerializableObject()
{
return new SettingsDesignerItem(this);
}
public override Type ToXmlType()
public override Type GetSerializableType()
{
return typeof(SettingsDesignerItem);
}

View File

@@ -15,7 +15,7 @@ namespace AIStudio.Wpf.DiagramHelper.Extensions.ViewModels
}
public SvgDesignerItemViewModel(IDiagramViewModel root, string json) : base(root, json)
public SvgDesignerItemViewModel(IDiagramViewModel root, string serializableString, string serializableType) : base(root, serializableString, serializableType)
{
}