using Prism.Ioc; using Prism.Modularity; using Prism.Regions; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Txgy.EWS.Client.Common; using Txgy.EWS.Client.PageModule.Models; using Txgy.EWS.Client.PageModule.Views; namespace Txgy.EWS.Client.PageModule { public class PageModuleProfile : IModule { public void OnInitialized(IContainerProvider containerProvider) { //string dwgJsonPath = AppDomain.CurrentDomain.BaseDirectory + // System.Configuration.ConfigurationManager.AppSettings["DwgSettings"].ToString(); //CadLineList.LineProperties = CadLineList.ReadDwgFromJson(dwgJsonPath); var regionManager = containerProvider.Resolve(); regionManager.RegisterViewWithRegion("EventListContentRegion", typeof(EventListView)); regionManager.RequestNavigate("MainContentRegion", "EarlyWarningView"); } public void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); //containerRegistry.re //containerRegistry.RegisterSingleton(); //containerRegistry.RegisterSingleton(); //containerRegistry.RegisterDialog(); //containerRegistry.RegisterDialog(); //containerRegistry.RegisterDialog(); //containerRegistry.RegisterDialog(); } } }