| 12345678910111213141516171819202122232425262728293031 |
- namespace JobModule;
- public class JobModule : IModule
- {
- public JobModule(IModuleContainer commonContainer)
- {
- commonContainer.AddModule("Job");
- Container.SubModules.Add(0, "Job(Normal)");
- Container.SubModules.Add(1, "Maintainace");
- commonContainer.AddNavigation(Container);
- }
- public readonly static ContainerInfo Container = new(1, "Job", "Job", false, []);
- void IModule.OnInitialized(IContainerProvider containerProvider)
- {
- IBottomPopManager popManager = containerProvider.Resolve<IBottomPopManager>();
- popManager.RegistBottomPop<LoadPop, LoadPopViewModel>("LoadPop");
- popManager.RegistBottomPop<UnloadPop, UnloadPopViewModel>("UnloadPop");
- popManager.RegistBottomPop<ChargePop, ChargePopViewModel>("ChargePop");
- popManager.RegistBottomPop<ProcessPop, ProcessPopViewModel>("ProcessPop");
- }
- void IModule.RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterForNavigation<JobNormal, JobNormalViewModel>("Job(Normal)");
- containerRegistry.RegisterForNavigation<MaintenanceJob, MaintenanceJobViewModel>("Maintainace");
- }
- }
|