MindFusion.Charting for Silverlight Programmer's Guide
Chart.Legends Property
See Also
 






Gets or sets a list with the chart legends.

Namespace: MindFusion.Charting.Silverlight
Assembly: MindFusion.Charting.Silverlight

 Syntax

C#  Copy Code

public LegendsCollection Legends { get; }

Visual Basic  Copy Code

Public ReadOnly Property Legends As LegendsCollection

 Property Value

A strongly typed LegendsCollection. Default value is an empty LegendsCollection.

 Example

The following code creates and adds a SeriesLegend to a bar chart. The legend labels are taken from the XLabels of the bar chart, the lgend brushes are taken from the bar brushes.

C#  Copy Code
SeriesLegend legend = new SeriesLegend();
legend.BorderBrush = new SolidColorBrush(Color.FromArgb(255, 206, 206, 255));
legend.Background = new SolidColorBrush(Colors.White);
legend.BorderThickness = new Thickness(1);
legend.CornerRadius = new CornerRadius(3);
legend.LabelsSource = barChart1.XLabels;
legend.BrushesSource = series1.Fills;
LayoutPanel.SetDock(legend, Dock.Right);
legend.VerticalAlignment = VerticalAlignment.Bottom;
legend.Margin = new Thickness(10);
legend.Padding = new Thickness(3);
legend.FontSize = 16;
 barChart1.Legends.Add(legend);
Visual Basic  Copy Code
Dim legend As SeriesLegend = New SeriesLegend
legend.BorderBrush = New SolidColorBrush(Color.FromArgb(255, 206, 206, 255))
legend.Background = New SolidColorBrush(Colors.White)
legend.BorderThickness = New Thickness(1)
legend.CornerRadius = New CornerRadius(3)
legend.LabelsSource = barChart1.XLabels
legend.BrushesSource = series1.Fills
LayoutPanel.SetDock(legend, Dock.Right)
legend.VerticalAlignment = VerticalAlignment.Bottom
legend.Margin = New Thickness(10)
legend.Padding = New Thickness(3)
legend.FontSize = 16
barChart1.Legends.Add(legend)

 See Also

Chart Members
Chart Class
MindFusion.Charting.Silverlight Namespace