| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- using SummaryModule.Dialogs.ViewModels;
- using SummaryModule.Dialogs.Views;
- using SummaryModule.Pops.Main;
- using SummaryModule.Pops.N2Purge;
- using SummaryModule.ViewModels.GasSub;
- using SummaryModule.ViewModels.LeakCheckSub;
- using SummaryModule.ViewModels.TempSub;
- using SummaryModule.Views.GasSub;
- using SummaryModule.Views.LeakCheckSub;
- using SummaryModule.Views.TempSub;
- namespace SummaryModule;
- public class StatusModule : IModule
- {
- public StatusModule(IModuleContainer commonContainer)
- {
- commonContainer.AddModule("Status");
- 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 readonly static ContainerInfo Container = new(0, "Status", "Status", 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");
- //popManager.RegistBottomPop<N2PurgeSelector, N2PurgeSelectorViewModel>("N2PurgeSelector");
- }
- 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");
- }
- }
|