| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- namespace SummaryModule;
- [Module(ModuleName = ModuleName)]
- public class StatusModule : IModule
- {
- public StatusModule(IModuleContainer commonContainer)
- {
- commonContainer.AddModule(ModuleName);
- Container.SubModules.Add(0, "Main");
- Container.SubModules.Add(1, "Job");
- Container.SubModules.Add(2, "Temp");
- Container.SubModules.Add(3, "Pressure");
- Container.SubModules.Add(4, "TransferMain");
- Container.SubModules.Add(5, "Gas");
- Container.SubModules.Add(6, "N2PrugeStatus");
- commonContainer.AddNavigation(Container);
- }
- public const string ModuleName = "Status";
- public readonly static ContainerInfo Container = new(0, ModuleName, ModuleName, true, []);
- void IModule.OnInitialized(IContainerProvider containerProvider)
- {
- IRegionManager regionManager = containerProvider.Resolve<IRegionManager>();
- IModuleContainer commonContainer = containerProvider.Resolve<IModuleContainer>();
- regionManager.RegisterViewWithRegion(commonContainer.MainReginName, typeof(Main));
- IBottomPopManager popManager = containerProvider.Resolve<IBottomPopManager>();
- popManager.RegistBottomPop<RecipeCommand, RecipeCommandViewModel>("RecipeCommand");
- }
- void IModule.RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterForNavigation<Main, MainViewModel>("Main");
- containerRegistry.RegisterForNavigation<Job, JobViewModel>("Job");
- containerRegistry.RegisterForNavigation<Temp, TempViewModel>("Temp");
- containerRegistry.RegisterForNavigation<Pressure, PressureViewModel>("Pressure");
- containerRegistry.RegisterForNavigation<Transfer, TransferViewModel>("TransferMain");
- containerRegistry.RegisterForNavigation<Gas, GasViewModel>("Gas");
- containerRegistry.RegisterForNavigation<N2PurgeStatus, N2PurgeStatusViewModel>("N2PrugeStatus");
- containerRegistry.RegisterForNavigation<MFC, MFCViewModel>("MFCTable");
- containerRegistry.RegisterForNavigation<MFM, MFCViewModel>("MFMTable");
- containerRegistry.RegisterForNavigation<Valve, ValveViewModel>("ValveTable");
- containerRegistry.RegisterForNavigation<AuxTable, AuxViewModel>("AuxTable");
- containerRegistry.RegisterForNavigation<PressureTable, PressureTableViewModel>("PressureTable");
- containerRegistry.RegisterForNavigation<LeakCheckDetail, LeakCheckDetailViewModel>("LeakCheckDetail");
- containerRegistry.RegisterForNavigation<PressDetail, PressDetailViewModel>("PressDetail");
- containerRegistry.RegisterForNavigation<TempDDC, TempDDCViewModel>("TempDDC");
- containerRegistry.RegisterForNavigation<TempMain, TempMainViewModel>("TempMain");
- containerRegistry.RegisterForNavigation<TempOverHeat, TempOverHeatViewModel>("TempOverHeat");
- containerRegistry.RegisterForNavigation<TempProfile, TempProfileViewModel>("TempProfile");
- containerRegistry.RegisterDialog<N2PurgeSelector, N2PurgeSelectorViewModel>("N2PurgeSelector");
- containerRegistry.RegisterDialog<SelectStocker, SelectStrockerViewModel>("SelectStocker");
- containerRegistry.RegisterDialog<FimsOperate, FimsOperateViewModel>("FimsOperate");
- containerRegistry.RegisterDialog<LoadPortOperate, LoadPortOperateViewModel>("LoadPortOperate");
- containerRegistry.RegisterDialog<HarewareInit, HarewareInitViewModel>("HarewareInit");
- containerRegistry.RegisterDialog<BoatManual, BoatManualViewModel>("BoatManual");
- containerRegistry.RegisterDialog<WaferRobotManual, WaferRobotManualViewModel>("WaferRobotManual");
- containerRegistry.RegisterDialog<CarrierRobotManual, CarrierRobotManualViewModel>("CarrierRobotManual");
- containerRegistry.RegisterDialog<BoatWaferModify, BoatWaferModifyViewModel>("BoatWaferModify");
- containerRegistry.RegisterDialog<WaferModify, WaferModifyViewModel>("WaferModify");
- containerRegistry.RegisterDialog<WaferRobotModify, WaferRobotModifyViewModel>("WaferRobotModify");
- }
- }
|