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();
        }
示例#2
0
 /// <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]);
     }
 }