void ShowChart() { Chart.ChartPerformer performer = userControlChart.Performer; performer.RemoveAll(); ISeriesPainter sp = painterInreface.Painter; if (sp != null) { DataPerformer.Series series = nc as DataPerformer.Series; SeriesGraph ser = new SeriesGraph(series); performer.AddSeries(ser, sp); } performer.RefreshAll(); }
/// <summary> /// Adds a performer /// </summary> /// <param name="performer">Performer to add</param> public void Add(ChartPerformer performer) { if (performer == this) { throw new Exception(); } if (performer.parent != null) { throw new Exception(); } children.Add(performer); performer.parent = this; foreach (ISeries s in painters.Keys) { performer.AddSeries(s, painters[s]); } }