添加节点可删除

This commit is contained in:
艾竹
2023-01-23 15:43:44 +08:00
parent bb2882c618
commit 2c76aacc66
13 changed files with 158 additions and 45 deletions

View File

@@ -69,6 +69,7 @@ namespace AIStudio.Wpf.DiagramDesigner
connectors.Add(new FullyCreatedConnectorInfo(this, ConnectorOrientation.Right));
}
#region
public FullyCreatedConnectorInfo TopConnector
{
get { return (connectors != null && connectors.Count >= 1) ? connectors[0] : null; }
@@ -89,6 +90,11 @@ namespace AIStudio.Wpf.DiagramDesigner
get { return (connectors != null && connectors.Count >= 4) ? connectors[3] : null; }
}
public Style ConnectorStyle
{
get; set;
}
public ShapeDefiner ShapeDefiner
{
get;
@@ -348,6 +354,9 @@ namespace AIStudio.Wpf.DiagramDesigner
}
}
#endregion
#region
public void AddConnector(FullyCreatedConnectorInfo connector)
{
if (!connectors.Contains(connector))
@@ -449,5 +458,7 @@ namespace AIStudio.Wpf.DiagramDesigner
}
public IShape GetShape() => ShapeDefiner(this);
#endregion
}
}