程序添加绘图元素,Demo完成一半

This commit is contained in:
艾竹
2023-05-14 23:26:08 +08:00
parent 40f81b7209
commit da9cdb55c9
25 changed files with 1225 additions and 124 deletions

View File

@@ -541,6 +541,10 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
{
flow = new ScriptViewModel(filename, diagram);
}
else if (diagram.DiagramType == DiagramType.Drawing)
{
flow = new DrawingViewModel(filename, diagram);
}
else
{
flow = new PageViewModel(filename, diagram);
@@ -660,6 +664,10 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
{
PageViewModel = new ScriptViewModel(NewNameHelper.GetNewName(DiagramsViewModels.Select(p => p.Title), "新建-"), "*", (DiagramType)Enum.Parse(typeof(DiagramType), type));
}
else if (type == DiagramType.Drawing.ToString())
{
PageViewModel = new DrawingViewModel(NewNameHelper.GetNewName(DiagramsViewModels.Select(p => p.Title), "新建-"), "*", (DiagramType)Enum.Parse(typeof(DiagramType), type));
}
else
{
PageViewModel = new PageViewModel(NewNameHelper.GetNewName(DiagramsViewModels.Select(p => p.Title), "新建-"), "*", (DiagramType)Enum.Parse(typeof(DiagramType), type));