Beispiel #1
0
        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();
        }
Beispiel #2
0
        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;
                }
            }
        }
Beispiel #3
0
 public void SetValueTheme(EnumSet.Theme themType)
 {
     _settingsManager.ThemType = (int)themType;
 }