| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							
- using DataLogModule.ViewModels;
 
- using DataLogModule.Views;
 
- using Prism.Ioc;
 
- using Prism.Modularity;
 
- namespace DataLogModule;
 
- public class DataLogModule : IModule
 
- {
 
-     public DataLogModule(IModuleContainer commonContainer)
 
-     {
 
-         commonContainer.AddModule("DataLog");
 
-         Container.SubModules.Add(0, "OperationLog");
 
-         Container.SubModules.Add(1, "ProcessHistory");
 
-         Container.SubModules.Add(2, "DataHistory");
 
-         Container.SubModules.Add(3, "DataCharting");
 
-         commonContainer.AddNavigation(Container);
 
-     }
 
-     public readonly static ContainerInfo Container = new(4, "DataLog", "DataLog", false, []);
 
-     void IModule.OnInitialized(IContainerProvider containerProvider)
 
-     {
 
-         IBottomPopManager popManager = containerProvider.Resolve<IBottomPopManager>();
 
-         //popManager.RegistBottomPop<LoadPop, LoadPopViewModel>("LoadPop");
 
-     }
 
-     void IModule.RegisterTypes(IContainerRegistry containerRegistry)
 
-     {
 
-         containerRegistry.RegisterForNavigation<DataLogOpretionLog, DLOperationViewModel>("OperationLog");
 
-         containerRegistry.RegisterForNavigation<DataLogProcessHistory, DLProcessHistoryViewModel>("ProcessHistory");
 
-         containerRegistry.RegisterForNavigation<DataLogDataHistory, DLDataHistroyViewModel>("DataHistory");
 
-         containerRegistry.RegisterForNavigation<DataLogCharting, DLDataChartingViewModel>("DataCharting");
 
-     }
 
- }
 
 
  |