private static void AddResources(this ResourceDictionary resourceDictionary, Color color, string name)
        {
            resourceDictionary.Add(name.GetDarkHighlightColorName(), color.CalculateDarkHighlightColor());
            resourceDictionary.Add(name.GetHighlightColorName(), color.CalculateHighlightColor());
            resourceDictionary.Add(name.GetAccentColorName(), color);

            resourceDictionary.Add(name.GetDarkHighlightBrushName(), new SolidColorBrush((Color)resourceDictionary[name.GetDarkHighlightColorName()]));
            resourceDictionary.Add(name.GetHighlightBrushName(), new SolidColorBrush((Color)resourceDictionary[name.GetHighlightColorName()]));
            resourceDictionary.Add(name.GetAccentBrushName(), new SolidColorBrush((Color)resourceDictionary[name.GetAccentColorName()]));
        }