/// <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; }
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); }
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(); } } }
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; }
private void AppBarButton_Click_1(object sender, RoutedEventArgs e) { ClassSetUpUser.saveUseSet(); }