Exemple #1
0
        private void SetupThemes()
        {
            ResourceDictionary[] darkTheme  = new ResourceDictionary[1];
            ResourceDictionary[] lightTheme = new ResourceDictionary[1];

            // Dark
            darkTheme[0] = ResourceHandler.GetThemeResourceDictionary(GetAssemblyName(), ResourceHandler.THEME_DARK);
            ThemeSet darkSet = ThemeSet.CreateThemeSet(darkTheme);

            ResourceHandler.ThemeSets.Add(ResourceHandler.THEME_DARK, darkSet);

            // Light
            lightTheme[0] = ResourceHandler.GetThemeResourceDictionary(GetAssemblyName(), ResourceHandler.THEME_LIGHT);
            ThemeSet lightSet = ThemeSet.CreateThemeSet(lightTheme);

            ResourceHandler.ThemeSets.Add(ResourceHandler.THEME_LIGHT, lightSet);

            ThemeManager.TurnOnThemeTracker();
        }