重新加载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

@@ -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;
}