示例#1
0
        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);
        }