ChartControl.Titles Property

Gets the collection of chart titles.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v20.1.UI.dll

Declaration

public ChartTitleCollection Titles { get; }
Public ReadOnly Property Titles As ChartTitleCollection

Property Value

Type Description
ChartTitleCollection

A ChartTitleCollection object that represents the collection of chart titles.

Remarks

The Titles property provides access to a collection in which objects representing chart titles are stored (if any). Chart title objects can be manipulated (added or removed) via methods and properties provided by the ChartTitleCollection object. Individual chart titles (objects of the ChartTitle type) can be accessed via the Titles property using indexer notation.

For more information, refer to Chart Titles.

Examples

This example demonstrates how chart titles can be accessed and customized at runtime.

// Create chart titles.
ChartTitle chartTitle1 = new ChartTitle();
ChartTitle chartTitle2 = new ChartTitle();

// Define the text for the titles.
chartTitle1.Text = "<i>Basic</i> <b>HTML</b> <u>is</u> <color=blue>supported</color>.";
chartTitle2.Text = "The capability to word-wrap is available for chart titles.";

chartTitle2.WordWrap = true;
chartTitle2.MaxLineCount = 2;

// Define the alignment of the titles.
chartTitle1.Alignment = StringAlignment.Center;
chartTitle2.Alignment = StringAlignment.Near;

// Place the titles where it's required.
chartTitle1.Dock = ChartTitleDockStyle.Top;
chartTitle2.Dock = ChartTitleDockStyle.Bottom;

// Customize a title's appearance.
chartTitle1.Antialiasing = true;
chartTitle1.Font = new Font("Tahoma", 14, FontStyle.Bold);
chartTitle1.TextColor = Color.Red;
chartTitle1.Indent = 10;

// Add the titles to the chart.
chartControl1.Titles.AddRange(new ChartTitle[] {
chartTitle1,
chartTitle2});
See Also