Esempio n. 1
0
        protected override void OnChildRemoving(IPlotterElement child)
        {
            IOneDimensionalChart chart = child as IOneDimensionalChart;

            if (chart != null)
            {
                chart.DataChanged -= OnOneDimensionalChart_DataChanged;
            }
            base.OnChildRemoving(child);
        }
Esempio n. 2
0
        protected override void OnChildAdded(IPlotterElement child)
        {
            base.OnChildAdded(child);

            IOneDimensionalChart chart = child as IOneDimensionalChart;

            if (chart != null)
            {
                chart.DataChanged += OnOneDimensionalChart_DataChanged;
                IPointDataSource dataSource = chart.DataSource;
                Visit(dataSource);
            }
        }
Esempio n. 3
0
        private void OnOneDimensionalChart_DataChanged(object sender, EventArgs e)
        {
            IOneDimensionalChart chart = (IOneDimensionalChart)sender;

            Visit(chart.DataSource);
        }