private ResourceDictionary GetThemeResource(Core.Enums.Theme theme) => new[] { DefaultTheme.Instance as ResourceDictionary, DarkMagentaTheme.Instance as ResourceDictionary, PinkTheme.Instance as ResourceDictionary }[(int)theme];
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); }