Class
ChartLegend

Chart legend. Shows the series names or series labels listing. Can contains custom items.

Definition

Namespace:Telerik.Charting

Assembly:Telerik.WinControls.RadChart.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
public class ChartLegend : ExtendedLabel, IChartingStateManagedItem, IChartingStateManager, IOrdering, IContainer, ICloneable

Inheritance: objectStateManagedObjectRenderedObjectLayoutElementChartBaseLabelExtendedLabelChartLegend

Implements: IChartingStateManagedItemIChartingStateManagerICloneableIContainerIOrdering

Inherited Members ExtendedLabel.extendedLabelItemsExtendedLabel.Clear()ExtendedLabel.AddLabel(LabelItem, params LabelItem[])ExtendedLabel.AddLabel(ChartLabelsCollection)ExtendedLabel.AddLabel(LabelItem[])ExtendedLabel.AddLabel(List<LabelItem>)ExtendedLabel.GetLabel(int)ExtendedLabel.RemoveAllLabels()ExtendedLabel.RemoveLabel(LabelItem, params LabelItem[])ExtendedLabel.RemoveLabel(int, params int[])ExtendedLabel.TrackViewState()ExtendedLabel.LoadViewState(object)ExtendedLabel.SaveViewState()ExtendedLabel.AppearanceExtendedLabel.ItemsChartBaseLabel.chartBaseLabelParentChartBaseLabel.chartBaseLabelOrderListChartBaseLabel.chartBaseLabelActiveRegionChartBaseLabel.GetOrder(IOrdering)ChartBaseLabel.Add(IOrdering)ChartBaseLabel.Insert(int, IOrdering)ChartBaseLabel.Remove(IOrdering)ChartBaseLabel.RemoveAt(int)ChartBaseLabel.ReIndex()ChartBaseLabel.Clone()ChartBaseLabel.TextBlockChartBaseLabel.MarkerChartBaseLabel.ParentChartBaseLabel.ActiveRegionChartBaseLabel.VisibleChartBaseLabel.OrderListChartBaseLabel.NextPositionLayoutElement.GetOffsetLeft(object)LayoutElement.GetOffsetTop(object)LayoutElement.GetOffsetRight(object)LayoutElement.GetOffsetBottom(object)RenderedObject.objectContainerRenderedObject.GetOrder()RenderedObject.SetOrder(int)RenderedObject.Remove()RenderedObject.BringForward()RenderedObject.BringToFront()RenderedObject.SendBackward()RenderedObject.SendToBack()RenderedObject.ContainerStateManagedObject.CloneState()StateManagedObject.SetDirty()StateManagedObject.ViewStateIgnoresCase

Constructors

ChartLegend()

Constructor

Declaration

cs-api-definition
public ChartLegend()

ChartLegend(Chart, IContainer)

Constructor

Declaration

cs-api-definition
public ChartLegend(Chart parent, IContainer container)

Parameters

parent

Chart

Reference to a parent object (Current Chart instance)

container

IContainer

Element container

Properties

this[int]

Reference to a label item by its index in items collection

Declaration

cs-api-definition
[Browsable(false)]
public override LabelItem this[int itemIndex] { get; set; }

Parameters

itemIndex

int

Label item's index

Property Value

LabelItem

LabelItem at given index

Overrides ExtendedLabel.this[int]

Methods

AddCustomItemToLegend(string, FillStyle, string)

Adds custom item to Legend

Declaration

cs-api-definition
public void AddCustomItemToLegend(string description, FillStyle fillStyle, string figure)

Parameters

description

string

Custom legend item text

fillStyle

FillStyle

FillStyle

figure

string

Figure for an item marker