/// <summary> /// Initializes a new instance of the /// <see cref="ChartPanel" /> /// class. /// </summary> /// <param name="chartdata">The chartdata.</param> /// <param name="title">The title.</param> public ChartPanel(ISeriesModel chartdata, ITitleInfo title) : this() { ChartData = chartdata; Configuration = ChartData.GetSeriesConfiguration(); SourceModel = ChartData.GetSourceModel(); TitleInfo = title; DataMetric = ChartData.GetSeriesMetric(); DataSeries = new DataSeries(ChartData); Series.Add(DataSeries); Titles.Add(TitleInfo.GetChartMainTitle()); }
/// <summary> /// Initializes a new instance of the /// <see cref="ChartPanel" /> /// class. /// </summary> /// <param name="model">The model.</param> /// <param name="title">The title.</param> public ChartPanel(ISourceModel model, ITitleInfo title) : this() { SourceModel = model; Configuration = SourceModel.GetSeriesConfiguration(); TitleInfo = title; DataMetric = SourceModel.GetMetric(); ChartData = new SeriesModel(SourceModel.GetSourceBinding()); DataSeries = new DataSeries(ChartData); Series.Add(DataSeries); Titles.Add(TitleInfo.GetChartMainTitle()); }