AcManager.Controls.Presentation.AppAppearanceManager.InnerInitialize C# (CSharp) Метод

InnerInitialize() приватный Метод

private InnerInitialize ( ) : void
Результат void
        private void InnerInitialize() {
            AppearanceManager.Current.Initialize();

            var theme = ValuesStorage.GetString(KeyTheme);
            InitializeThemesList();
            SelectedTheme = Themes.OfType<ThemeLink>().GetByIdOrDefault(theme) ?? Themes.OfType<ThemeLink>().FirstOrDefault();

            try {
                _loading = true;
                AccentColor = ValuesStorage.GetColor(KeyAccentColor, AccentColors.First());
                if (AccentColor.A == 0) AccentColor = AccentColors.First();

                AccentDisplayColor = ValuesStorage.GetString(KeyAccentDisplayColor);
                IdealFormattingMode = ValuesStorage.GetBool(KeyIdealFormattingMode, OptionIdealFormattingModeDefaultValue);
                SmallFont = ValuesStorage.GetBool(KeySmallFont);
                BitmapScalingMode = ValuesStorage.GetEnum(KeyBitmapScaling, BitmapScalingMode.HighQuality);
                LargeSubMenuFont = ValuesStorage.GetBool(KeyLargeSubMenuFont);
                PopupToolBars = ValuesStorage.GetBool(KeyPopupToolBars);
                FrameAnimation = FrameAnimations.FirstOrDefault(x => x.Id == ValuesStorage.GetString(KeyFrameAnimation)) ?? FrameAnimations.First();
            } finally {
                _loading = false;
            }
        }

Usage Example

Пример #1
0
 public static AppAppearanceManager Initialize()
 {
     if (Instance != null)
     {
         throw new Exception(@"Already initialized");
     }
     Instance = new AppAppearanceManager();
     Instance.InnerInitialize();
     return(Instance);
 }
All Usage Examples Of AcManager.Controls.Presentation.AppAppearanceManager::InnerInitialize