重新加载Item的bug修复

This commit is contained in:
艾竹
2024-02-18 16:40:33 +08:00
parent 807d37bd28
commit edf6bd49d3
30 changed files with 89 additions and 62 deletions

View File

@@ -40,7 +40,7 @@ namespace AIStudio.Wpf.Flowchart.ViewModels
return new FlowNodeDesignerItem(this);
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);
@@ -48,7 +48,8 @@ namespace AIStudio.Wpf.Flowchart.ViewModels
ShowText = true;
IsReadOnlyText = true;
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
if (visualiserService == null)
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
}
protected override void InitNew()

View File

@@ -37,11 +37,12 @@ namespace AIStudio.Wpf.Logical.ViewModels
return new LogicalGateDesignerItemBase(this);
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
if (visualiserService == null)
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
}
protected override void InitNew()
@@ -2577,11 +2578,13 @@ namespace AIStudio.Wpf.Logical.ViewModels
BuildMenuOptions();
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);
MenuItemCommand = new SimpleCommand(Command_Enable, ExecuteMenuItemCommand);
readDataTimer.Elapsed -= timeCycle;
readDataTimer.Elapsed += timeCycle;
readDataTimer.Interval = 1000;
}

View File

@@ -71,7 +71,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
return mindNodeModel;
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);

View File

@@ -35,7 +35,7 @@ namespace AIStudio.Wpf.SFC.ViewModels
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);
CustomText = true;

View File

@@ -42,7 +42,7 @@ namespace AIStudio.Wpf.SFC.ViewModels
return new SFCNodeDesignerItem(this);
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
IsInnerConnector = true;
ShowRotate = false;
@@ -52,7 +52,8 @@ namespace AIStudio.Wpf.SFC.ViewModels
base.Init(root, initNew);
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
if (visualiserService == null)
visualiserService = ApplicationServicesProvider.Instance.Provider.VisualizerService;
}
protected override void InitNew()

View File

@@ -34,7 +34,7 @@ namespace AIStudio.Wpf.SFC.ViewModels
}
protected override void Init(IDiagramViewModel root, bool initNew)
public override void Init(IDiagramViewModel root, bool initNew)
{
base.Init(root, initNew);
CustomText = true;