using Prism.Ioc; using Prism.Modularity; using Prism.Regions; using StartServerWPF.Modules.Main.ViewModels; using StartServerWPF.Modules.Main.Views; namespace StartServerWPF.Modules.Main { public class MainModule : IModule { public void OnInitialized(IContainerProvider containerProvider) { var iRegion= containerProvider.Resolve(); iRegion.RegisterViewWithRegion("MainContentRegion", typeof(MainView)); iRegion.RegisterViewWithRegion("LeftMenuTreeRegion", typeof(TreeMenuView)); } public void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterDialog(); containerRegistry.RegisterDialog(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); } } }