public static void UserThemeSettings() { var PrimarySwatch = new MaterialDesignColors.SwatchesProvider().Swatches.Single(o => o.Name == UserSettings.PrimaryColor); new PaletteHelper().ReplacePrimaryColor(PrimarySwatch); var SecondarySwatch = new MaterialDesignColors.SwatchesProvider().Swatches.Single(o => o.Name == UserSettings.SecondaryColor); new PaletteHelper().ReplaceAccentColor(SecondarySwatch); new PaletteHelper().SetLightDark(UserSettings.UseDarkTheme); }
private void setPalette() { if (string.IsNullOrWhiteSpace(PrimaryColor)) { PrimaryColor = UserSettings.PrimaryColor; } if (string.IsNullOrEmpty(SecondaryColor)) { SecondaryColor = UserSettings.SecondaryColor; } var PrimarySwatch = new MaterialDesignColors.SwatchesProvider().Swatches.Single(o => o.Name == PrimaryColor); new PaletteHelper().ReplacePrimaryColor(PrimarySwatch); var SecondarySwatch = new MaterialDesignColors.SwatchesProvider().Swatches.Single(o => o.Name == SecondaryColor); new PaletteHelper().ReplaceAccentColor(SecondarySwatch); }