我如何在OxyPlot中获得所有颜色?

时间:2018-05-30 10:17:41

标签: c# wpf oxyplot

我有一个问题。我在WPF,C#中使用OxyPlot。我需要为MarkerType和MarkerStroke系列提供所有颜色。我怎么能得到所有颜色?

1 个答案:

答案 0 :(得分:1)

Green,IndianRed等是静态OxyColors类中的静态字段。使用阅读所有这些

var colors = typeof(OxyColors)
             .GetFields(BindingFlags.Static | BindingFlags.Public)
             .Where(f => f.FieldType == typeof(OxyColor))
             .Select(f => f.GetValue(null))
             .Cast<OxyColor>()
             .ToList();