mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-05 16:56:34 +08:00
xx
This commit is contained in:
@@ -356,10 +356,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
}
|
||||
else
|
||||
{
|
||||
if (NodeLevel == NodeLevel.Level1)
|
||||
node = new MindNode(Root, NodeLevel.Level2, this.MindType) { Text = "分支主题" };
|
||||
else
|
||||
node = new MindNode(Root, NodeLevel.Level3, this.MindType) { Text = "分支主题" };
|
||||
node = new MindNode(Root, NodeLevel + 1, this.MindType) { Text = "分支主题" };
|
||||
}
|
||||
AddChild(node);
|
||||
|
||||
@@ -478,25 +475,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
item.Parent = this;
|
||||
Root?.DirectAddItemCommand.Execute(item);
|
||||
|
||||
DrawMode drawMode = DrawMode.ConnectingLineSmooth;
|
||||
RouterMode routerMode = AIStudio.Wpf.DiagramDesigner.RouterMode.RouterNormal;
|
||||
switch (MindType)
|
||||
{
|
||||
case MindType.Directory:
|
||||
case MindType.Organizational:
|
||||
drawMode = DrawMode.ConnectingLineStraight;
|
||||
routerMode = AIStudio.Wpf.DiagramDesigner.RouterMode.RouterOrthogonal;
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
ConnectionViewModel connector = new ConnectionViewModel(Root, this.Connectors.FirstOrDefault(), item.Connectors.FirstOrDefault(), drawMode, routerMode);
|
||||
connector.ColorViewModel.LineColor = this.ColorViewModel.LineColor;
|
||||
connector.SmoothMargin = 20;
|
||||
connector.SmoothAutoSlope = 0.2;
|
||||
connector.ShapeViewModel.SinkMarker.PathStyle = this.ShapeViewModel.SinkMarker.PathStyle;
|
||||
connector.ShapeViewModel.SinkMarker.SizeStyle = this.ShapeViewModel.SinkMarker.SizeStyle;
|
||||
|
||||
ConnectionViewModel connector = MindLayout?.GetConnectionViewModel(this, item);
|
||||
Root?.DirectAddItemCommand.Execute(connector);
|
||||
Root?.ClearSelectedItemsCommand.Execute(new SelectableDesignerItemViewModelBase[] { connector });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user