using System.Collections.Generic; using Core.Components.Charting.Data; using OxyPlot.Series; namespace Core.Components.OxyPlot.Converter { /// /// This class converts into . /// public class AreaDataConverter : ChartDataConverter { protected override IList Convert(AreaData data) { var series = new AreaSeries { IsVisible = data.IsVisible, Tag = data }; foreach (var p in data.Points) { series.Points.Add(TupleToDataPoint(p)); } if (series.Points.Count > 0) { series.Points2.Add(series.Points[0]); } return new List { series }; } } }