Gets or sets a list with the chart legends.
Namespace: MindFusion.Charting.Silverlight
Assembly: MindFusion.Charting.Silverlight
C#
![]() |
---|
public LegendsCollection Legends { get; } |
Visual Basic
![]() |
---|
Public ReadOnly Property Legends As LegendsCollection |
A strongly typed LegendsCollection. Default value is an empty LegendsCollection.
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#
![]() |
---|
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
![]() |
---|
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) |