public MonitorSeriesData(SPC.Controls.Base.CanChooseDataGridView view, string param, int groupType, string spectrumWith, System.Drawing.Color color, List <IDrawBoard <DevExpress.XtraCharts.ChartControl> > drawBoards) { SourceData = new MonitorSourceDataType(view, param, groupType, spectrumWith); this.Name = param + "_" + groupType.ToString() + "_" + DateTime.Now.ToBinary(); this.SeriesColor = color; this.DrawBoards = drawBoards; List <MonitorSeriesData> templist; foreach (var drawboard in drawBoards) { if (drawboard.Tag == null || (templist = drawboard.Tag as List <MonitorSeriesData>) == null) { drawboard.Tag = new List <MonitorSeriesData>() { this } } ; else { templist.Add(this); } } InitSeriesManagers(); }
public MonitorSeriesData(SPC.Controls.Base.CanChooseDataGridView view, string param, int groupType, string spectrumWith, System.Drawing.Color color, List<IDrawBoard<DevExpress.XtraCharts.ChartControl>> drawBoards) { SourceData = new MonitorSourceDataType(view, param, groupType, spectrumWith); this.Name = param + "_" + groupType.ToString() + "_" + DateTime.Now.ToBinary(); this.SeriesColor = color; this.DrawBoards = drawBoards; List<MonitorSeriesData> templist; foreach(var drawboard in drawBoards) { if (drawboard.Tag == null || (templist = drawboard.Tag as List<MonitorSeriesData>)==null) drawboard.Tag = new List<MonitorSeriesData>() { this }; else templist.Add(this); } InitSeriesManagers(); }