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(); } }
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); } }
public SeriesAdditionalData(IChartSeriesViewModel chartSeriesViewModel, ITrendViewModel trendViewModel) { TrendViewModel = trendViewModel; ChartSeries = chartSeriesViewModel; }
public DiscreteChartSeriesViewModel(IChartSeriesViewModel chartSeriesViewModel) : base(chartSeriesViewModel) { RenderableSeries = new ObservableCollection <IRenderableSeries> { chartSeriesViewModel.RenderSeries }; }
public SeriesAdditionalData(IChartSeriesViewModel chartSeriesViewModel) { ChartSeries = chartSeriesViewModel; }
public RpdChartSeriesViewModel(IChartSeriesViewModel chartSeriesViewModel) { ChartSeries = chartSeriesViewModel; MathFunc = "x*1.0"; }
public SeriesColorChangedEventArgs(IChartSeriesViewModel series, Color color) { Series = series; Color = color; }