public MainWindow() { Console.WriteLine("--------- AppStart"); LanguageHelper(); //set current UI language InitializeComponent(); //only run at first startup if (Settings.Default.FirstRun) { SystemTimeFormat(); //check if system uses 12 hour clock AddJumpList(); //create jump list entries var regEdit = new RegeditHandler(); //is accent color for taskbar active? if (regEdit.GetColorPrevalence()) { Settings.Default.AccentColor = true; } //set taskfolder name with username for multiple user environments try { Settings.Default.TaskFolderTitle = "ADM_" + Environment.UserName; Settings.Default.TaskFolderTitleMultiUser = true; } catch { Settings.Default.TaskFolderTitle = "Auto Dark Mode"; Settings.Default.TaskFolderTitleMultiUser = true; } //finished first startup code Settings.Default.FirstRun = false; } }
public MainWindow() { DataContext = this; WindowX = ((int)(Settings.Default.UIScale * BasewindowX)).ToString(); WindowY = ((int)((Settings.Default.UIScale) * BaseWindowY)).ToString(); ScaleStringX = Settings.Default.UIScale.ToString("N2", CultureInfo.CreateSpecificCulture("en-US")); ScaleStringY = Settings.Default.UIScale.ToString("N2", CultureInfo.CreateSpecificCulture("en-US")); Console.WriteLine("--------- AppStart"); LanguageHelper(); //set current UI language InitializeComponent(); //only run at first startup if (Settings.Default.FirstRun) { SystemTimeFormat(); //check if system uses 12 hour clock AddJumpList(); //create jump list entries var regEdit = new RegeditHandler(); //is accent color for taskbar active? if (regEdit.GetColorPrevalence()) { Settings.Default.AccentColor = true; } //set taskfolder name with username for multiple user environments try { Settings.Default.TaskFolderTitle = "ADM_" + Environment.UserName; Settings.Default.TaskFolderTitleMultiUser = true; } catch { Settings.Default.TaskFolderTitle = "Auto Dark Mode"; Settings.Default.TaskFolderTitleMultiUser = true; } //finished first startup code Settings.Default.FirstRun = false; } if (Settings.Default.LanguageChanged) { AddJumpList(); Settings.Default.LanguageChanged = false; } }