Как создать разные цвета для каждого столбца столбчатой диаграммы в WPF?
Управление диаграммами реализовано в WPF с помощью Visual studio Express для рабочего стола 2015 :-
<ChartingToolkit:Chart Name="SimulationChart" IsTabStop="False" PlotAreaStyle="{StaticResource PlotAreaStyle}" BorderBrush="Transparent"> <ChartingToolkit:Chart.Template> <ControlTemplate TargetType="ChartingToolkit:Chart"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}"> <Grid> <chartingprimitives:EdgePanel x:Name="ChartArea" Style="{TemplateBinding ChartAreaStyle}"> <Grid Canvas.ZIndex="-1" Style="{TemplateBinding PlotAreaStyle}" /> <Border Canvas.ZIndex="20" BorderBrush="#FF919191" BorderThickness="1" /> </chartingprimitives:EdgePanel> </Grid> </Border> </ControlTemplate> </ChartingToolkit:Chart.Template> </ChartingToolkit:Chart>
В следующем коде он устанавливает одинаковый цвет (красный) для всех столбцов. Но я хочу установить другой цвет для каждого столбца.
private void ColorChartColumn() { ColumnSeries CL = new ColumnSeries(); Style styleSeries = new Style { TargetType = typeof(Control) }; styleSeries.Setters.Add(new Setter(Control.BackgroundProperty, System.Windows.Media.Brushes.Red)); CL.DataPointStyle = styleSeries; SimulationChart.Series.Add(CL); }
Что я уже пробовал:
Я пытался много раз, но до сих пор не получаю ответа на этот вопрос.