public PaletteSelectorViewModel() { Swatches = new SwatchesProvider().Swatches; IsDarkThem = ThemSettingsHandler.LoadSavedInstance().IsDarkThem; _paletteHelper = new PaletteHelper(); }
private void ApplyAccent(Swatch swatch) { _paletteHelper.ReplaceAccentColor(swatch); var savedSettings = ThemSettingsHandler.LoadSavedInstance(); savedSettings.AccentThemColor = swatch.Name; ThemSettingsHandler.LoadNewInstance(savedSettings); }
private void ApplyPrimary(Swatch swatch) { _paletteHelper.ReplacePrimaryColor(swatch); var savedSettings = ThemSettingsHandler.LoadSavedInstance(); savedSettings.PrimaryThemColor = swatch.Name; ThemSettingsHandler.LoadNewInstance(savedSettings); }
private void ApplyBase(bool isDark) { _paletteHelper.SetLightDark(isDark); var savedSettings = ThemSettingsHandler.LoadSavedInstance(); savedSettings.IsDarkThem = isDark; ThemSettingsHandler.LoadNewInstance(savedSettings); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); ThemSettingsHandler.RestoreSettings(); }