public MainWindow() { InitializeComponent(); IocManager.Instance.Register(typeof(MainWindow), this); _configurations = IocManager.Instance.Resolve <IDynamicTranslatorConfiguration>(); _translator = IocManager.Instance.Resolve <ITranslatorBootstrapper>(); _translator.SubscribeShutdownEvents(); _cacheManager = IocManager.Instance.Resolve <ICacheManager>(); FillLanguageCombobox(); this.DispatchingAsync(async() => await InitializeVersionChecker()); }
public MainWindow() { InitializeComponent(); IocManager.Instance.Register(typeof(MainWindow), this); translator = IocManager.Instance.Resolve<ITranslatorBootstrapper>(); translator.SubscribeShutdownEvents(); configuration = IocManager.Instance.Resolve<IStartupConfiguration>(); foreach (var language in configuration.LanguageMap) { ComboBoxLanguages.Items.Add(new Language(language.Key, language.Value)); } ComboBoxLanguages.SelectedValue = configuration.ToLanguageExtension; }