private void DisplaySavedPageSettings() { EnumSet.SortingType sortingType = _profileService.GetValueToSort(); switch (sortingType) { case EnumSet.SortingType.SortByName: IsCheckedName = true; break; case EnumSet.SortingType.SortByNickName: IsCheckedNickName = true; break; case EnumSet.SortingType.SortByDateAddedToDatabase: IsCheckedDataAddedToTheDB = true; break; } EnumSet.Theme themeType = _themService.GetValueTheme(); switch (themeType) { case EnumSet.Theme.Light: IsCheckedTheme = false; break; case EnumSet.Theme.Dark: IsCheckedTheme = true; break; } CurrentLanguage = _localizationService.GetValueLanguage(); }
public void PerformThemeChange(EnumSet.Theme theme) { ICollection <ResourceDictionary> mergedDictionaries = Application.Current.Resources.MergedDictionaries; if (mergedDictionaries != null) { mergedDictionaries.Clear(); switch (theme) { case EnumSet.Theme.Dark: mergedDictionaries.Add(new DarkTheme()); break; case EnumSet.Theme.Light: default: mergedDictionaries.Add(new LightTheme()); break; } } }
public void SetValueTheme(EnumSet.Theme themType) { _settingsManager.ThemType = (int)themType; }