コード例 #1
0
        private void AutoCheckBox_Unchecked(object sender, RoutedEventArgs e)
        {
            //remove all tasks + autostart
            if (e != null)
            {
                taskSchHandler.RemoveAllTasks();
                if (!Settings.Default.LogonTaskInsteadOfAutostart)
                {
                    regEditHandler.RemoveAutoStart();
                }
            }

            //ui
            StackPanelRadioHolder.IsEnabled  = false;
            RadioButtonCustomTimes.IsChecked = true;
            DisableLocationMode();
            applyButton.IsEnabled          = false;
            darkStartBox.IsEnabled         = false;
            DarkStartMinutesBox.IsEnabled  = false;
            lightStartBox.IsEnabled        = false;
            LightStartMinutesBox.IsEnabled = false;
            userFeedback.Text = Properties.Resources.welcomeText; //Activate the checkbox to enable automatic theme switching

            //settings
            Settings.Default.Enabled = false;
        }
コード例 #2
0
        private void CheckBoxMultiUserImprovements_Click(object sender, RoutedEventArgs e)
        {
            TaskSchHandler taskScheduler  = new TaskSchHandler();
            RegeditHandler regEditHandler = new RegeditHandler();

            if (CheckBoxMultiUserImprovements.IsChecked == true)
            {
                taskScheduler.RemoveAllTasks();
                Settings.Default.TaskFolderTitle          = "ADM_" + Environment.UserName;
                Settings.Default.TaskFolderTitleMultiUser = true;
            }
            else
            {
                taskScheduler.RemoveAllTasks();
                Settings.Default.TaskFolderTitle          = "Auto Dark Mode";
                Settings.Default.TaskFolderTitleMultiUser = false;
            }
            if (!Settings.Default.LogonTaskInsteadOfAutostart)
            {
                regEditHandler.RemoveAutoStart();
            }
            Settings.Default.Enabled = false;
            RestartButton_Click(this, null);
        }