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