mind 有点样子了

This commit is contained in:
艾竹
2023-02-19 21:38:28 +08:00
parent 08a4fddfdc
commit ca1ac13a1f
14 changed files with 1993 additions and 246 deletions

View File

@@ -29,7 +29,8 @@ namespace AIStudio.Wpf.Flowchart
{
base.InitDiagramViewModel();
DiagramViewModel.GridCellSize = new Size(100, 100);
DiagramViewModel.GridCellSize = new Size(100, 100);
DiagramViewModel.ShowGrid= false;
_service.DrawModeViewModel.LineDrawMode = DrawMode.ConnectingLineSmooth;
DiagramViewModel.AllowDrop = false;
}
@@ -38,35 +39,32 @@ namespace AIStudio.Wpf.Flowchart
{
base.Init();
MindLevel1Node level1node = new MindLevel1Node() { Text = "思维导图" };
MindNode level1node = new MindNode(DiagramViewModel, Mind.NodeLevel.Level1) { Text = "思维导图" };
DiagramViewModel.DirectAddItemCommand.Execute(level1node);
DiagramViewModel.CenterMoveCommand.Execute(level1node);
MindLevel2Node level2node1_1 = new MindLevel2Node() { Text = "分支主题1" };
DiagramViewModel.DirectAddItemCommand.Execute(level2node1_1);
level1node.Children.Add(level2node1_1);
MindNode level2node1_1 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level2) { Text = "分支主题1" };
level1node.AddChild(level2node1_1);
MindLevel3Node level3node1_1_1 = new MindLevel3Node() { Text = "分支主题1_1" };
DiagramViewModel.DirectAddItemCommand.Execute(level3node1_1_1);
level2node1_1.Children.Add(level3node1_1_1);
MindNode level3node1_1_1 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level3) { Text = "分支主题1_1" };
level2node1_1.AddChild(level3node1_1_1);
MindLevel3Node level3node1_1_2 = new MindLevel3Node() { Text = "分支主题1_2" };
DiagramViewModel.DirectAddItemCommand.Execute(level3node1_1_2);
level2node1_1.Children.Add(level3node1_1_2);
MindNode level3node1_1_2 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level3) { Text = "分支主题1_2" };
level2node1_1.AddChild(level3node1_1_2);
MindLevel3Node level3node1_1_3 = new MindLevel3Node() { Text = "分支主题1_3" };
DiagramViewModel.DirectAddItemCommand.Execute(level3node1_1_3);
level2node1_1.Children.Add(level3node1_1_3);
MindNode level3node1_1_3 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level3) { Text = "分支主题1_3" };
level2node1_1.AddChild(level3node1_1_3);
MindLevel2Node level2node1_2 = new MindLevel2Node() { Text = "分支主题2" };
DiagramViewModel.DirectAddItemCommand.Execute(level2node1_2);
level1node.Children.Add(level2node1_2);
MindNode level2node1_2 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level2) { Text = "分支主题2" };
level1node.AddChild(level2node1_2);
MindNode level2node1_3 = new MindNode(DiagramViewModel, Mind.NodeLevel.Level2) { Text = "分支主题3" };
level1node.AddChild(level2node1_3);
DiagramViewModel.ClearSelectedItemsCommand.Execute(null);
DiagramViewModel.ClearSelectedItemsCommand.Execute(null);
level1node.LayoutUpdated();
}
public override void Dispose()