using System.Configuration; using System.Data; using System.IO; using System.Windows; using UIStandard.Start.Views; using Prism.DryIoc; using Prism.Ioc; using UIStandard.Entities; using UIStandard.IBLL; using UIStandard.BLL; using UIStandard.IDAL; using UIStandard.DAL; namespace UIStandard.Start { /// /// Interaction logic for App.xaml /// public partial class App : PrismApplication { GlobalValues globalValues = new GlobalValues(); public App() { globalValues.ServerHost = ConfigurationManager.AppSettings.GetValues("server_domain")[0]; } protected override Window CreateShell() { return Container.Resolve(); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterSingleton(() => globalValues); //注册成弹窗对象 containerRegistry.RegisterDialog(); containerRegistry.RegisterDialog(); containerRegistry.RegisterDialogWindow(); //containerRegistry.RegisterDialog(); //containerRegistry.RegisterDialog(); //containerRegistry.RegisterDialog(); containerRegistry.Register(); containerRegistry.Register(); } } }