Пример #1
0
        private void CheckIfColorChanged(ITrendViewModel trend, IChartSeriesViewModel seriesViewModel)
        {
            var color = _colorsStorage.GetColor(trend.ConfigGuid);

            if (seriesViewModel.RenderSeries.SeriesColor != color)
            {
                _colorsStorage.SetColor(trend.ConfigGuid, seriesViewModel.RenderSeries.SeriesColor);
                _colorsStorage.Save();
            }
        }
Пример #2
0
        public void RemoveSeries(IChartSeriesViewModel seriesViewModel)
        {
            var logsToRemove = _logs.Where(log => log.Value.SeriesVm == seriesViewModel).ToList();

            foreach (var keyValuePair in logsToRemove)
            {
                _usedColors.Remove(keyValuePair.Value.RenderSeries.SeriesColor);
                AnalogSeries.Remove(keyValuePair.Value.SeriesVm);
                DiscreteSeries.Remove(keyValuePair.Value.SeriesVm);
                _logs.Remove(keyValuePair.Key);
            }
        }
Пример #3
0
 public SeriesAdditionalData(IChartSeriesViewModel chartSeriesViewModel, ITrendViewModel trendViewModel)
 {
     TrendViewModel = trendViewModel;
     ChartSeries    = chartSeriesViewModel;
 }
Пример #4
0
 public DiscreteChartSeriesViewModel(IChartSeriesViewModel chartSeriesViewModel) : base(chartSeriesViewModel)
 {
     RenderableSeries = new ObservableCollection <IRenderableSeries> {
         chartSeriesViewModel.RenderSeries
     };
 }
Пример #5
0
 public SeriesAdditionalData(IChartSeriesViewModel chartSeriesViewModel)
 {
     ChartSeries = chartSeriesViewModel;
 }
Пример #6
0
 public RpdChartSeriesViewModel(IChartSeriesViewModel chartSeriesViewModel)
 {
     ChartSeries = chartSeriesViewModel;
     MathFunc    = "x*1.0";
 }
Пример #7
0
 public SeriesColorChangedEventArgs(IChartSeriesViewModel series, Color color)
 {
     Series = series;
     Color  = color;
 }