protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); UnityContainerHelper.Container = new UnityContainer(); UnityContainerHelper.Container.RegisterType( typeof(ShortcutCarouselService.IShortcutCarouselService), typeof(ShortcutCarouselService.ShortcutCarouselServiceClient), new InjectionConstructor()); MainWindow mainWindow = new MainWindow(); mainWindow.DataContext = new MainWindowVM(ShortcutCarouselUIConfig.ReadConfig()); mainWindow.Show(); }
public static ShortcutCarouselUIConfig ReadConfig() { ShortcutCarouselUIConfig instance = new ShortcutCarouselUIConfig(); try { string val = ConfigurationManager.AppSettings["DefaultOSUSer"]; instance.DefaultOSUSer = val.ToString(); } catch (Exception) { instance.DefaultOSUSer = @"usera"; } return(instance); }