mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-26 03:07:55 +08:00
思维导图打开i报错修复
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -22,15 +22,20 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
|||||||
{
|
{
|
||||||
public MindViewModel(string title, string status, DiagramType diagramType, MindType mindType) : base(title, status, diagramType, mindType.ToString())
|
public MindViewModel(string title, string status, DiagramType diagramType, MindType mindType) : base(title, status, diagramType, mindType.ToString())
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
public MindViewModel(string filename, DiagramDocument diagramDocument) : base(filename, diagramDocument)
|
public MindViewModel(string filename, DiagramDocument diagramDocument) : base(filename, diagramDocument)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OpenFile(DiagramDocument diagramDocument, string ext)
|
||||||
|
{
|
||||||
|
base.OpenFile(diagramDocument, ext);
|
||||||
foreach (var vm in DiagramViewModels)
|
foreach (var vm in DiagramViewModels)
|
||||||
{
|
{
|
||||||
vm.Init(false);
|
vm.Init(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (MindDiagramViewModel != null)
|
if (MindDiagramViewModel != null)
|
||||||
{
|
{
|
||||||
SubType = MindDiagramViewModel.MindType.ToString();
|
SubType = MindDiagramViewModel.MindType.ToString();
|
||||||
@@ -72,11 +77,11 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
|||||||
|
|
||||||
public MindTheme MindTheme
|
public MindTheme MindTheme
|
||||||
{
|
{
|
||||||
get;
|
get;set;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void Init(bool initNew)
|
protected override void Init(bool initNew)
|
||||||
{
|
{
|
||||||
DiagramViewModels = new ObservableCollection<IDiagramViewModel>()
|
DiagramViewModels = new ObservableCollection<IDiagramViewModel>()
|
||||||
{
|
{
|
||||||
GetDiagramViewModel("页-1", DiagramType, initNew),
|
GetDiagramViewModel("页-1", DiagramType, initNew),
|
||||||
|
|||||||
@@ -395,6 +395,10 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
|||||||
viewModels.Add(viewModel);
|
viewModels.Add(viewModel);
|
||||||
}
|
}
|
||||||
DiagramViewModels = new ObservableCollection<IDiagramViewModel>(viewModels);
|
DiagramViewModels = new ObservableCollection<IDiagramViewModel>(viewModels);
|
||||||
|
foreach (var vm in DiagramViewModels)
|
||||||
|
{
|
||||||
|
vm.Init(false);
|
||||||
|
}
|
||||||
DiagramViewModel = DiagramViewModels.FirstOrDefault();
|
DiagramViewModel = DiagramViewModels.FirstOrDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user