using Prism.Ioc; using Prism.Regions; using Prism.Modularity; using SHJX.Service.Main.Views; using SHJX.Service.Common.Constants; using SHJX.Service.Main.Views.Sidebar; namespace SHJX.Service.Main { public class MainModule : IModule { public void OnInitialized(IContainerProvider containerProvider) { var regionManager = containerProvider.Resolve(); regionManager.RegisterViewWithRegion(RegionNames.MainFormTag, typeof(MainFormTag)); regionManager.RegisterViewWithRegion(RegionNames.SampleLeftPos, typeof(SampleLeftPos)); regionManager.RegisterViewWithRegion(RegionNames.SampleMidlPos, typeof(SampleMidlPos)); regionManager.RegisterViewWithRegion(RegionNames.SampleRightPos, typeof(SampleRightPos)); regionManager.RegisterViewWithRegion(RegionNames.DissolveTopPos, typeof(DissolveTopPos)); regionManager.RegisterViewWithRegion(RegionNames.DissolveMiddlePos, typeof(DissolveMiddlePos)); regionManager.RegisterViewWithRegion(RegionNames.DissolveBottomPos, typeof(DissolveBottomPos)); regionManager.RegisterViewWithRegion(RegionNames.DewaterPos, typeof(DewaterPos)); regionManager.RegisterViewWithRegion(RegionNames.OpLiquidPos, typeof(OpLiquidPos)); regionManager.RegisterViewWithRegion(RegionNames.ShowStatus, typeof(ShowStatus)); regionManager.RegisterViewWithRegion(RegionNames.MainFormBottom, typeof(MainFormBottom)); regionManager.RegisterViewWithRegion(RegionNames.FlyoutRegion, typeof(OperateMedicine)); regionManager.RegisterViewWithRegion(RegionNames.ShowOperatePatientRegion, typeof(ShowOperatePatient)); } public void RegisterTypes(IContainerRegistry containerRegistry) { } } }