Пример #1
0
        private void AddTheSeriesToTheChart(SimpleTimeRangeObject timeRangeObject)
        {
            var series = new Series()
            {
                ChartType   = SeriesChartType.Line,
                MarkerStyle = MarkerStyle.Circle,
                MarkerColor = Color.Black,
                MarkerSize  = 10,
                BorderWidth = 4,
                Color       = Color.Red
            };

            series.Points.AddXY(timeRangeObject.GetStartTimeUtc(), timeRangeObject.GetEntityId());
            series.Points.AddXY(timeRangeObject.GetEndTimeUtc(), timeRangeObject.GetEntityId());
            series.Tag = timeRangeObject;
            _chart.Series.Add(series);
        }
Пример #2
0
 public void UpdateSeries(SimpleTimeRangeObject timeRangeObject)
 {
     if (_chart.Series.ToList().Find(x => (x.Tag as SimpleTimeRangeObject) == timeRangeObject) != null) // Tag должен быть уникальным
     {
         _chart.Series.ToList().Find(x => (x.Tag as SimpleTimeRangeObject) == timeRangeObject).Points[0].XValue = timeRangeObject.GetStartTimeUtc().ToOADate();
         _chart.Series.ToList().Find(x => (x.Tag as SimpleTimeRangeObject) == timeRangeObject).Points[1].XValue = timeRangeObject.GetEndTimeUtc().ToOADate();
     }
 }
 private void _UpdateGui()
 {
     dateTimePickerGetStBegin.Value = _timeRangeObject.GetStartTimeUtc();
     dateTimePickerGetStEnd.Value   = _timeRangeObject.GetEndTimeUtc();
     textBoxEntityId.Text           = _timeRangeObject.GetEntityId().ToString();
 }