private void UiHandler() { //if automatic theme switch isn't enabled if (!Properties.Settings.Default.Enabled) { AccentColorCheckBox.IsEnabled = false; SystemComboBox.IsEnabled = false; AppComboBox.IsEnabled = false; EdgeComboBox.IsEnabled = false; OfficeComboBox.IsEnabled = false; CheckBoxOfficeWhiteTheme.IsEnabled = false; } //if a windows theme file was picked if (Properties.Settings.Default.ThemeSwitch) { AccentColorCheckBox.IsEnabled = false; AccentColorCheckBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme; SystemComboBox.IsEnabled = false; SystemComboBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme; AppComboBox.IsEnabled = false; AppComboBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme; } //if the OS version is older than 1903 if (int.Parse(regEditHandler.GetOSversion()).CompareTo(1900) > 0) { is1903 = true; } if (!is1903) { SystemComboBox.IsEnabled = false; SystemComboBox.ToolTip = Properties.Resources.cmb1903; AccentColorCheckBox.IsEnabled = false; AccentColorCheckBox.ToolTip = Properties.Resources.cmb1903; } else //os version 1903+ { //inform user about settings if (!Properties.Settings.Default.ThemeSwitch) { AccentColorCheckBox.ToolTip = Properties.Resources.cbAccentColor; } //is accent color switch enabled? AccentColorCheckBox.IsChecked = Properties.Settings.Default.AccentColor; } //combobox AppComboBox.SelectedIndex = Properties.Settings.Default.AppThemeChange; SystemComboBox.SelectedIndex = Properties.Settings.Default.SystemThemeChange; EdgeComboBox.SelectedIndex = Properties.Settings.Default.EdgeThemeChange; OfficeComboBox.SelectedIndex = Properties.Settings.Default.OfficeThemeChange; //checkbox CheckBoxOfficeWhiteTheme.IsChecked = Properties.Settings.Default.OfficeThemeChangeWhiteDesign; }
public MainWindow() { LanguageHelper(); InitializeComponent(); if (int.Parse(regEditHandler.GetOSversion()).CompareTo(1900) > 0) { is1903 = true; } DoesTaskExists(); UiHandler(); ThemeChange(this, null); SourceChord.FluentWPF.SystemTheme.ThemeChanged += ThemeChange; if (Properties.Settings.Default.FirstRun) { SystemTimeFormat(); AddJumpList(); Properties.Settings.Default.FirstRun = false; } if (Properties.Settings.Default.AlterTime) { AlterTime(true); } }
private void UiHandler() { if (!Properties.Settings.Default.Enabled) { AccentColorCheckBox.IsEnabled = false; SystemComboBox.IsEnabled = false; AppComboBox.IsEnabled = false; EdgeComboBox.IsEnabled = false; } if (int.Parse(regEditHandler.GetOSversion()).CompareTo(1900) > 0) { is1903 = true; } if (!is1903) { SystemComboBox.IsEnabled = false; SystemComboBox.ToolTip = Properties.Resources.cmb1903; AccentColorCheckBox.IsEnabled = false; AccentColorCheckBox.ToolTip = Properties.Resources.cmb1903; } else { AccentColorCheckBox.ToolTip = Properties.Resources.cbAccentColor; } if (Properties.Settings.Default.AccentColor) { AccentColorCheckBox.IsChecked = true; } int appTheme = Properties.Settings.Default.AppThemeChange; Console.WriteLine("appTheme Value: " + appTheme); if (appTheme == 0) { AppComboBox.SelectedIndex = 0; } if (appTheme == 1) { AppComboBox.SelectedIndex = 1; } if (appTheme == 2) { AppComboBox.SelectedIndex = 2; } int systemTheme = Properties.Settings.Default.SystemThemeChange; Console.WriteLine("SystemTheme Value: " + systemTheme); if (systemTheme == 0) { SystemComboBox.SelectedIndex = 0; } if (systemTheme == 1) { SystemComboBox.SelectedIndex = 1; } if (systemTheme == 2) { SystemComboBox.SelectedIndex = 2; } int edgeTheme = Properties.Settings.Default.EdgeThemeChange; Console.WriteLine("EdgeTheme Value: " + edgeTheme); if (edgeTheme == 0) { EdgeComboBox.SelectedIndex = 0; } if (edgeTheme == 1) { EdgeComboBox.SelectedIndex = 1; } if (edgeTheme == 2) { EdgeComboBox.SelectedIndex = 2; } if (edgeTheme == 3) { EdgeComboBox.SelectedIndex = 3; } }
private void UiHandler() { //if automatic theme switch isn't enabled if (!Properties.Settings.Default.Enabled) { AccentColorCheckBox.IsEnabled = false; SystemComboBox.IsEnabled = false; AppComboBox.IsEnabled = false; EdgeComboBox.IsEnabled = false; } //if a windows theme was picked if (Properties.Settings.Default.ThemeSwitch) { AccentColorCheckBox.IsEnabled = false; AccentColorCheckBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme; SystemComboBox.IsEnabled = false; SystemComboBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme;; AppComboBox.IsEnabled = false; AppComboBox.ToolTip = Properties.Resources.ToolTipDisabledDueTheme; } //if the OS version is older than 1903 if (int.Parse(regEditHandler.GetOSversion()).CompareTo(1900) > 0) { is1903 = true; } if (!is1903) { SystemComboBox.IsEnabled = false; SystemComboBox.ToolTip = Properties.Resources.cmb1903; AccentColorCheckBox.IsEnabled = false; AccentColorCheckBox.ToolTip = Properties.Resources.cmb1903; } else { AccentColorCheckBox.ToolTip = Properties.Resources.cbAccentColor; } //accent color switch if (Properties.Settings.Default.AccentColor) { AccentColorCheckBox.IsChecked = true; } //combobox int appTheme = Properties.Settings.Default.AppThemeChange; if (appTheme == 0) { AppComboBox.SelectedIndex = 0; } if (appTheme == 1) { AppComboBox.SelectedIndex = 1; } if (appTheme == 2) { AppComboBox.SelectedIndex = 2; } int systemTheme = Properties.Settings.Default.SystemThemeChange; if (systemTheme == 0) { SystemComboBox.SelectedIndex = 0; } if (systemTheme == 1) { SystemComboBox.SelectedIndex = 1; } if (systemTheme == 2) { SystemComboBox.SelectedIndex = 2; } int edgeTheme = Properties.Settings.Default.EdgeThemeChange; if (edgeTheme == 0) { EdgeComboBox.SelectedIndex = 0; } if (edgeTheme == 1) { EdgeComboBox.SelectedIndex = 1; } if (edgeTheme == 2) { EdgeComboBox.SelectedIndex = 2; } if (edgeTheme == 3) { EdgeComboBox.SelectedIndex = 3; } }