| 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");
- }
- }
|