mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-05 16:56:34 +08:00
mind集成到diagram app中
This commit is contained in:
@@ -13,6 +13,7 @@ using AIStudio.Wpf.DiagramDesigner;
|
||||
using AIStudio.Wpf.Mind.ViewModels;
|
||||
using AIStudio.Wpf.Mind;
|
||||
using AIStudio.Wpf.DiagramDesigner.Additionals;
|
||||
using AIStudio.Wpf.Mind.Helpers;
|
||||
|
||||
namespace AIStudio.Wpf.Flowchart
|
||||
{
|
||||
@@ -65,7 +66,26 @@ namespace AIStudio.Wpf.Flowchart
|
||||
{
|
||||
foreach (var vm in DiagramViewModels.OfType<IMindDiagramViewModel>())
|
||||
{
|
||||
vm.MindType = MindType; ;
|
||||
vm.MindType = MindType;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private MindThemeModel _mindThemeModel = MindThemeHelper.GetTheme("天空蓝");
|
||||
public MindThemeModel MindThemeModel
|
||||
{
|
||||
get
|
||||
{
|
||||
return _mindThemeModel;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (SetProperty(ref _mindThemeModel, value))
|
||||
{
|
||||
foreach (var vm in DiagramViewModels.OfType<IMindDiagramViewModel>())
|
||||
{
|
||||
vm.MindThemeModel = MindThemeHelper.GetTheme(MindThemeModel?.Name);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -106,7 +126,7 @@ namespace AIStudio.Wpf.Flowchart
|
||||
|
||||
protected override DiagramViewModel GetDiagramViewModel(string name, DiagramType diagramType)
|
||||
{
|
||||
var viewmodel = new MindDiagramViewModel() { Name = name ?? NewNameHelper.GetNewName(DiagramViewModels.Select(p => p.Name), "页-"), DiagramType = diagramType, MindType = MindType };
|
||||
var viewmodel = new MindDiagramViewModel() { Name = name ?? NewNameHelper.GetNewName(DiagramViewModels.Select(p => p.Name), "页-"), DiagramType = diagramType, MindType = MindType, MindThemeModel = MindThemeHelper.GetTheme(MindThemeModel?.Name) };
|
||||
viewmodel.Init();
|
||||
|
||||
return viewmodel;
|
||||
|
||||
Reference in New Issue
Block a user