| |
 |
How to: Change Colors of Automatically Created Series
This example demonstrates how to individually set the color of auto-created series at runtime. To accomplish this, the ChartControl.BoundDataChanged event should be handled in the following way.
C# |
using System;
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraCharts;
private void chartControl1_BoundDataChanged(object sender, EventArgs e) {
for(int i = 0; i < chartControl1.Series.Count; i++) {
BarSeriesView view = (BarSeriesView)chartControl1.Series[i].View;
view.Color = Color.Blue;
view.FillStyle.FillMode = FillMode.Gradient;
((GradientFillOptionsBase)view.FillStyle.Options).Color2 = Color.Beige;
}
}
|
VB |
Imports System
Imports System.Drawing
Imports System.Windows.Forms
Imports DevExpress.XtraCharts
Private Sub chartControl1_BoundDataChanged(ByVal sender As Object, ByVal e As EventArgs) _
Handles chartControl1.BoundDataChanged
For i As Integer = 0 To chartControl1.Series.Count - 1
Dim view As BarSeriesView = CType(chartControl1.Series(i).View, BarSeriesView)
view.Color = Color.Blue
view.FillStyle.FillMode = FillMode.Gradient
CType(view.FillStyle.Options, GradientFillOptionsBase).Color2 = Color.Beige
Next i
End Sub
|
Is this topic helpful?
Additional Feedback
Close
|