示例#1
0
        /// <summary>
        /// Инициализирует одноэлементный объект приложения.  Это первая выполняемая строка разрабатываемого
        /// кода; поэтому она является логическим эквивалентом main() или WinMain().
        /// </summary>
        public App()
        {
            try
            {
                ClassSetUpUser.SetPush();
            }
            catch (Exception ex)
            {
                MessageDialog messageDialog = new MessageDialog(ex.ToString());
                messageDialog.ShowAsync();
            }
            ClassSetUpUser.start = true;
            if (ClassSetUpUser.Application == "Dark")
            {
                Application.Current.RequestedTheme = ApplicationTheme.Dark;
            }
            else
            {
                Application.Current.RequestedTheme = ApplicationTheme.Light;
            }


            this.InitializeComponent();

            this.Suspending += OnSuspending;
        }
示例#2
0
 private void Current_Activated(object sender, WindowActivatedEventArgs e)
 {
     ClassSetUpUser.SetPush();
     if (ClassSetUpUser.Application == "Dark")
     {
         rb2.IsChecked = true;
     }
     else
     {
         rb1.IsChecked = true;
     }
     //  RadioButton_Checked(null, null);
 }
示例#3
0
        private void CheckBox_Checked(object sender, RoutedEventArgs e)
        {
            CheckBox rb = sender as CheckBox;

            if (rb != null)
            {
                if (Convert.ToBoolean(rb.IsChecked))
                {
                    ClassSetUpUser.ShovH = false;
                    ClassSetUpUser.saveUseSet();
                }
                else
                {
                    ClassSetUpUser.ShovH = true;
                    ClassSetUpUser.saveUseSet();
                }
            }
        }
示例#4
0
        private async void RadioButton_Checked(object sender, RoutedEventArgs e)
        {
            RadioButton rb = sender as RadioButton;

            if (rb != null)
            {
                MessageDialog messageDialog = new MessageDialog("Параметры будут применены после перезагрузки приложения");
                string        colorName     = rb.Tag.ToString();
                switch (colorName)
                {
                case "Light":
                    try
                    {
                        ClassSetUpUser.Application = "Light";
                        ClassSetUpUser.saveUseSet();
                        if (!ClassSetUpUser.start)
                        {
                            await messageDialog.ShowAsync();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageDialog message = new MessageDialog(ex.ToString());
                        await message.ShowAsync();
                    }
                    break;

                case "Dark":
                    ClassSetUpUser.Application = "Dark";
                    ClassSetUpUser.saveUseSet();
                    if (!ClassSetUpUser.start)
                    {
                        await messageDialog.ShowAsync();
                    }

                    break;
                }
            }
            ClassSetUpUser.start = false;
        }
示例#5
0
 private void AppBarButton_Click_1(object sender, RoutedEventArgs e)
 {
     ClassSetUpUser.saveUseSet();
 }