Beispiel #1
0
        public PaletteSelectorViewModel()
        {
            Swatches   = new SwatchesProvider().Swatches;
            IsDarkThem = ThemSettingsHandler.LoadSavedInstance().IsDarkThem;

            _paletteHelper = new PaletteHelper();
        }
Beispiel #2
0
        private void ApplyAccent(Swatch swatch)
        {
            _paletteHelper.ReplaceAccentColor(swatch);
            var savedSettings = ThemSettingsHandler.LoadSavedInstance();

            savedSettings.AccentThemColor = swatch.Name;
            ThemSettingsHandler.LoadNewInstance(savedSettings);
        }
Beispiel #3
0
        private void ApplyPrimary(Swatch swatch)
        {
            _paletteHelper.ReplacePrimaryColor(swatch);
            var savedSettings = ThemSettingsHandler.LoadSavedInstance();

            savedSettings.PrimaryThemColor = swatch.Name;
            ThemSettingsHandler.LoadNewInstance(savedSettings);
        }
Beispiel #4
0
        private void ApplyBase(bool isDark)
        {
            _paletteHelper.SetLightDark(isDark);
            var savedSettings = ThemSettingsHandler.LoadSavedInstance();

            savedSettings.IsDarkThem = isDark;
            ThemSettingsHandler.LoadNewInstance(savedSettings);
        }
Beispiel #5
0
 protected override void OnStartup(StartupEventArgs e)
 {
     base.OnStartup(e);
     ThemSettingsHandler.RestoreSettings();
 }