private static void UpdateSelectionPalette(RadChartBase chart, PredefinedPaletteName paletteName) { if (chart.GetValue(RadChartBase.SelectionPaletteProperty) == null) { chart.selectionPaletteCache = ChartPalettes.FromPredefinedName(paletteName); chart.ProcessPaletteChanged(true); } }
internal static ChartPalette FromPredefinedName(PredefinedPaletteName name) { switch (name) { case PredefinedPaletteName.DefaultDark: return(ChartPalettes.DefaultDark); case PredefinedPaletteName.DefaultDarkSelected: return(ChartPalettes.DefaultDarkSelected); case PredefinedPaletteName.DefaultLight: return(ChartPalettes.DefaultLight); case PredefinedPaletteName.DefaultLightSelected: return(ChartPalettes.DefaultLightSelected); default: return(null); } }