部分连接线拖拽完成

This commit is contained in:
艾竹
2023-05-03 09:59:46 +08:00
parent 6de36f2473
commit 1536e5018d
33 changed files with 997 additions and 158 deletions

View File

@@ -66,9 +66,9 @@ namespace AIStudio.Wpf.DiagramDesigner.Serializable
diagramLink.Label = linkModel.Text;
diagramLink.ZIndex = linkModel.ZIndex;
if (linkModel.IsFullConnection)
if (linkModel.IsFullConnection)
{
diagramLink.SourceId = linkModel.SourceConnectorInfo.DataItem.Id.ToString();
diagramLink.SourceId = linkModel.SourceConnectorInfoFully.DataItem.Id.ToString();
diagramLink.TargetId = linkModel.SinkConnectorInfoFully.DataItem.Id.ToString();
diagramLink.Router = linkModel.RouterMode;
@@ -80,10 +80,10 @@ namespace AIStudio.Wpf.DiagramDesigner.Serializable
diagramLink.Type = diagramLink.GetType().Name;
diagramLink.SourcePortAlignment = linkModel.SourceConnectorInfo.Orientation.ToString();
diagramLink.SourcePortAlignment = linkModel.SourceConnectorInfoFully.Orientation.ToString();
diagramLink.TargetPortAlignment = linkModel.SinkConnectorInfoFully.Orientation.ToString();
}
else
else//Todo,半连接线也可反序列化
{
return null;
}