Ejemplo n.º 1
0
        private void OnValuesChanged(object sender, AddingNewItemEventArgs addingNewItemEventArgs)
        {
            if (_data.Points.Count > ((Cache)sender).MaxCount)
            {
                _data.Points.RemoveAt(0);
            }

            var newPoint = addingNewItemEventArgs.NewItem as CacheItem;

            _data.Points.Add(new DataPoint(DateTimeAxis.ToDouble(newPoint.Stamp), newPoint.Value));
            PlotData.InvalidatePlot(true);
        }