private void InitClientChartDefinitions(ChartDefinitions d, bool showPointsOnLines = false) { ShowPointsOnLines = showPointsOnLines; if (d.MeasureColors.Count > 0) { ColorMeasures = d.MeasureColors.Keys.Select(item => item.UniqueName).ToArray(); ColorMeasureColors = d.MeasureColors.Values.Select(item => item.ColorToString()).ToArray(); } if (d.MeasureTypes.Count > 0) { TypeMeasures = d.MeasureTypes.Keys.Select(item => item.UniqueName).ToArray(); TypeMeasureTypes = d.MeasureTypes.Values.Select(item => item.ToString()).ToArray(); } if (d.TrendTypes.Count > 0) { TrendMeasures = d.TrendTypes.Keys.Select(item => item.UniqueName).ToArray(); TrendMeasureTypes = d.TrendTypes.Values.Select(item => item.WrapperToString()).ToArray(); } }
internal ClientChartDefinitions(ChartDefinitions d) { InitClientChartDefinitions(d, d.ShowPointsOnLines); }