using MaintainModule.ViewModels; using MaintainModule.Views; namespace MaintainModule; public class MaintianMoudle : IModule { public MaintianMoudle(IModuleContainer commonContainer) { commonContainer.AddModule("Maintain"); Container.SubModules.Add(0, "Boat"); Container.SubModules.Add(1, "Buffer"); Container.SubModules.Add(2, "FIMS"); Container.SubModules.Add(3, "IO-Tube"); Container.SubModules.Add(4, "IO-Heater"); Container.SubModules.Add(5, "ManualSet"); Container.SubModules.Add(6, "AxisMon"); commonContainer.AddNavigation(Container); } public readonly static ContainerInfo Container = new(2, "Maintain", "Maintain", false, []); void IModule.OnInitialized(IContainerProvider containerProvider) { IBottomPopManager popManager = containerProvider.Resolve(); } void IModule.RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation("Boat"); containerRegistry.RegisterForNavigation("Buffer"); } }