我有一个问题。我在WPF,C#中使用OxyPlot。我需要为MarkerType和MarkerStroke系列提供所有颜色。我怎么能得到所有颜色?
答案 0 :(得分:1)
Green,IndianRed等是静态OxyColors类中的静态字段。使用reflection阅读所有这些
var colors = typeof(OxyColors)
.GetFields(BindingFlags.Static | BindingFlags.Public)
.Where(f => f.FieldType == typeof(OxyColor))
.Select(f => f.GetValue(null))
.Cast<OxyColor>()
.ToList();