Exemplo n.º 1
0
 private ResourceDictionary GetThemeResource(Core.Enums.Theme theme)
 => new[]
 {
     DefaultTheme.Instance as ResourceDictionary,
     DarkMagentaTheme.Instance as ResourceDictionary,
     PinkTheme.Instance as ResourceDictionary
 }[(int)theme];
Exemplo n.º 2
0
 protected override void OnStartup(StartupEventArgs e)
 {
     AppFileHelper.ValidateApplicationFiles();
     Core.Enums.Theme userTheme = AppFileHelper.ReadUserThemeSettings();
     GlobalObjectHolder.CurrentTheme = userTheme;
     Resources.MergedDictionaries[0] = GetThemeResource(AppFileHelper.ReadUserThemeSettings());
     base.OnStartup(e);
 }