using System; using System.Collections.Generic; using Core.Components.Charting.Data; using OxyPlot.Series; namespace Core.Components.OxyPlot.Converter { /// /// This class converts the in into /// (one or more) . /// public class ChartDataCollectionConverter : ChartDataConverter { protected override IList Convert(ChartDataCollection data) { var factory = new SeriesFactory(); var seriesCollection = new List(); foreach(var series in data.List) { seriesCollection.AddRange(factory.Create(series)); } return seriesCollection; } } }