<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); }
<charting:Chart Title="Simple Palette Change"> <charting:PieSeries ItemsSource="{Binding}" DependentValueBinding="{Binding Length}" IndependentValueBinding="{Binding}"> <charting:PieSeries.StylePalette> <datavis:StylePalette> <Style TargetType="charting:PieDataPoint"> <Setter Property="Background" Value="Red"/> </Style> <Style TargetType="charting:PieDataPoint"> <Setter Property="Background" Value="Orange"/> </Style> <Style TargetType="charting:PieDataPoint"> <Setter Property="Background" Value="Green"/> </Style> <Style TargetType="charting:PieDataPoint"> <Setter Property="Background" Value="Blue"/> </Style> </datavis:StylePalette> </charting:PieSeries.StylePalette> </charting:PieSeries> </charting:Chart>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)