我想用30种左右的常规颜色填充颜色列表,但我希望列表将相关颜色组合在一起,以便用户可以轻松找到它们。
我觉得有人应该有一个有序颜色的一般列表,其中相似的颜色位于一起,但我似乎无法找到这样的列表。
答案 0 :(得分:3)
没有类似颜色的预定义列表。但是你可以尝试从KnownColor
枚举中创建一个基于Hue(参见HSV/HSL color space):
var listOfColors =
Enum.GetValues(typeof(KnownColor))
.OfType<KnownColor>()
.Select(kc => Color.FromKnownColor(kc))
.OrderBy(c => c.GetHue());