|
|
|
|
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<IRegionManager>();
|
|
|
|
|
regionManager.RegisterViewWithRegion("EventListContentRegion", typeof(EventListView));
|
|
|
|
|
regionManager.RequestNavigate("MainContentRegion", "EarlyWarningView");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void RegisterTypes(IContainerRegistry containerRegistry)
|
|
|
|
|
{
|
|
|
|
|
containerRegistry.RegisterForNavigation<EarlyWarningView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<PlanView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<StereogramView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<FocalMechanismView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<SettingView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<WaveformView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<EventListView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<EventStatView>();
|
|
|
|
|
containerRegistry.RegisterForNavigation<ReportView>();
|
|
|
|
|
//containerRegistry.re
|
|
|
|
|
//containerRegistry.RegisterSingleton<ReportContentView>();
|
|
|
|
|
//containerRegistry.RegisterSingleton<ReportDayListView>();
|
|
|
|
|
//containerRegistry.RegisterDialog<AddUserDialog>();
|
|
|
|
|
//containerRegistry.RegisterDialog<ModifyRolesDialog>();
|
|
|
|
|
//containerRegistry.RegisterDialog<AddRoleDialog>();
|
|
|
|
|
//containerRegistry.RegisterDialog<SelectUserDialog>();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|