private static void AddResources(this ResourceDictionary resourceDictionary, Color color, string name) { resourceDictionary.Add(name.GetHighlightColorName(), color.CalculateHighlightColor()); resourceDictionary.Add(name.GetAccentColorName(), color); resourceDictionary.Add(name.GetHighlightBrushName(), new SolidColorBrush((Color) resourceDictionary[name.GetHighlightColorName()])); resourceDictionary.Add(name.GetAccentBrushName(), new SolidColorBrush((Color) resourceDictionary[name.GetAccentColorName()])); }