public ChartControlTest()
        {
            InitializeComponent();

            points = new SeriesPointCollection();

            AreaSeries2D series = new AreaSeries2D();
            series.Points = points;
            chart.Series.Add(series);

            points.Add(new SeriesPoint() { Argument = 0, Value = 10 });
            points.Add(new SeriesPoint() { Argument = 1, Value = 30 });
            points.Add(new SeriesPoint() { Argument = 2, Value = 23 });
            points.Add(new SeriesPoint() { Argument = 3, Value = 15 });
        }
        void _series_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
        {
            AreaSeries2D s = e.NewItems[0] as AreaSeries2D;

            s.CurveUpdated += s_CurveUpdated;
        }