protected internal override void SetupXtraChartColorizer(SCChart chart, ChartColorizerBase colorizer) { base.SetupXtraChartColorizer(chart, colorizer); if (colorizer is RangeColorizer rangeColorizer) { if (!string.IsNullOrWhiteSpace(LegendItemPattern)) { rangeColorizer.LegendItemPattern = LegendItemPattern; } if (Palette.HasValue && Palette.Value != ChartPaletteName.None) { string paletteName = Regex.Replace(Enum.GetName(typeof(ChartPaletteName), Palette), "([A-Z])", " $1").Trim(); rangeColorizer.PaletteName = paletteName; } if (RangeStops != null) { rangeColorizer.RangeStops.AddRange(RangeStops); } rangeColorizer.ShowInLegend = ShowInLegend; } }
public override void SetupXtraChartColorizer(ChartContext chartContext, ChartColorizerBase colorizer) { var keyColorizer = colorizer as KeyColorColorizer ?? throw new Exception("Colorizer must be Key color colorizer."); if (Keys != null) { foreach (var key in Keys) { object objKey = key is PSObject obj ? obj.BaseObject : key; keyColorizer.Keys.Add(objKey); } } if (!string.IsNullOrWhiteSpace(LegendItemPattern)) { keyColorizer.LegendItemPattern = LegendItemPattern; } if (Palette.HasValue && Palette.Value != ChartPaletteName.None) { string paletteName = Regex.Replace(Enum.GetName(typeof(ChartPaletteName), Palette), "([A-Z])", " $1").Trim(); keyColorizer.PaletteName = paletteName; } keyColorizer.ShowInLegend = ShowInLegend; }
public override void SetupXtraChartColorizer(ChartContext chartContext, ChartColorizerBase colorizer) { var rangeColorizer = colorizer as RangeColorizer ?? throw new Exception("Colorizer must be Range colorizer."); if (!string.IsNullOrWhiteSpace(LegendItemPattern)) { rangeColorizer.LegendItemPattern = LegendItemPattern; } if (Palette.HasValue && Palette.Value != ChartPaletteName.None) { string paletteName = Regex.Replace(Enum.GetName(typeof(ChartPaletteName), Palette), "([A-Z])", " $1").Trim(); rangeColorizer.PaletteName = paletteName; } if (RangeStops != null) { rangeColorizer.RangeStops.AddRange(RangeStops); } rangeColorizer.ShowInLegend = ShowInLegend; }
public override void SetupXtraChartColorizer(ChartContext chartContext, ChartColorizerBase colorizer) { //Do nothing }
protected internal virtual void SetupXtraChartColorizer(SCChart chart, ChartColorizerBase colorizer) { }
public virtual void SetupXtraChartColorizer(ChartContext chartContext, ChartColorizerBase colorizer) { }