AdvancedLauncher.UI.Controls.SettingsFlyout.OnApplyClick C# (CSharp) Method

OnApplyClick() private method

private OnApplyClick ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void OnApplyClick(object sender, RoutedEventArgs e)
        {
            CurrentLangIndex = ComboBoxLanguage.SelectedIndex;
            CurrentAppTheme = (AppThemeMenuData)BaseColorsList.SelectedItem;
            CurrentAccent = (AccentColorMenuData)AccentColorsList.SelectedItem;
            settingsContainer.LanguageFile = ComboBoxLanguage.SelectedValue.ToString();
            settingsContainer.AppTheme = CurrentAppTheme.Name;
            settingsContainer.ThemeAccent = CurrentAccent.Name;
            App.Kernel.Get<ProxyManager>().Initialize(proxySettings);
            EnvironmentManager.Settings.MergeConfig(settingsContainer);
            EnvironmentManager.Save();
            this.IsOpen = false;
        }