mind 进行中

This commit is contained in:
kwai
2023-02-16 19:21:37 +08:00
parent debd7e711d
commit 968adb0635
6 changed files with 114 additions and 21 deletions

View File

@@ -38,12 +38,31 @@ namespace AIStudio.Wpf.Flowchart
{
base.Init();
DesignerItemViewModelBase start = new MindLevel1Node() { Left = 100, Top = 0, ItemWidth = 80, ItemHeight = 40, Text = "思维导图" };
DiagramViewModel.DirectAddItemCommand.Execute(start);
DiagramViewModel?.CenterMoveCommand.Execute(start);
MindLevel1Node level1node = new MindLevel1Node() { 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);
MindLevel3Node level3node1_1_1 = new MindLevel3Node() { Text = "分支主题1_1" };
DiagramViewModel.DirectAddItemCommand.Execute(level3node1_1_1);
level2node1_1.Children.Add(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);
MindLevel2Node level2node1_2 = new MindLevel2Node() { Text = "分支主题2" };
DiagramViewModel.DirectAddItemCommand.Execute(level2node1_2);
level1node.Children.Add(level2node1_2);
DiagramViewModel.ClearSelectedItemsCommand.Execute(null);
level1node.LayoutUpdated();
}
public override void Dispose()