Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }