mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-20 00:16:36 +08:00
mind 有点样子了
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user