Class ExtendedLabel
Base class for extended labels
Inheritance
Inherited Members
Namespace: Telerik.Reporting.Charting
Assembly: Telerik.Reporting.dll
Syntax
public class ExtendedLabel : ChartBaseLabel, IChartingStateManagedItem, IChartingStateManager, IDisposable, IOrdering, IContainer, IActiveRegion, ICloneable
Constructors
ExtendedLabel()
Create new instance of Extended label class.
Declaration
public ExtendedLabel()
ExtendedLabel(Object)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(object parent)
Parameters
System. Parent element |
ExtendedLabel(Object, IContainer, StyleExtendedLabel, TextBlock, String)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(object parent, IContainer container, StyleExtendedLabel appearance, TextBlock textBlock, string text)
Parameters
System. Parent element |
IContainer
container
Container |
Style Style of label |
Text TextBlock |
System. Text of elemnt |
ExtendedLabel(Object, IContainer, TextBlock)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(object parent, IContainer container, TextBlock textBlock)
Parameters
System. Parent element |
IContainer
container
Container |
Text TextBlock |
ExtendedLabel(String)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(string text)
Parameters
System. Text of label |
ExtendedLabel(StyleExtendedLabel)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(StyleExtendedLabel appearance)
Parameters
Style Style of label |
ExtendedLabel(StyleExtendedLabel, Object)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(StyleExtendedLabel appearance, object parent)
Parameters
Style Style of label |
System. Parent element |
ExtendedLabel(StyleExtendedLabel, String)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(StyleExtendedLabel appearance, string text)
Parameters
Style Style of label |
System. Text |
ExtendedLabel(TextBlock)
Create new instance of Extended label class.
Declaration
public ExtendedLabel(TextBlock textBlock)
Parameters
Text TextBlock |
Fields
extendedLabelItems
Inside labels collection
Declaration
protected ChartLabelsCollection extendedLabelItems
Field Value
Properties
Appearance
Gets style of label
Declaration
[SkinnableProperty]
public StyleExtendedLabel Appearance { get; }
Property Value
Item[Int32]
Gets and sets LabelItem at specified position
Declaration
public virtual LabelItem this[int itemIndex] { get; set; }
Parameters
System. Item position |
Property Value
Label Item at specified position |
Items
Items collection.
Declaration
public ChartLabelsCollection Items { get; }
Property Value
Methods
AddLabel(List<LabelItem>)
Add inside labels
Declaration
public void AddLabel(List<LabelItem> labels)
Parameters
System.
|
AddLabel(ChartLabelsCollection)
Add inside labels
Declaration
public void AddLabel(ChartLabelsCollection chartLabels)
Parameters
Chart Inside labels to add |
AddLabel(LabelItem, LabelItem[])
Add inside labels
Declaration
public void AddLabel(LabelItem Label, params LabelItem[] chartLabels)
Parameters
AddLabel(LabelItem[])
Add inside labels
Declaration
public void AddLabel(LabelItem[] chartLabels)
Parameters
Label Inside labels to add |
Clear()
Clear LabelItems collection
Declaration
public void Clear()
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources
Declaration
protected override void Dispose(bool disposing)
Parameters
System.
|
Overrides
GetLabel(Int32)
Get inner label at specified position
Declaration
public LabelItem GetLabel(int index)
Parameters
System. Position to get label |
Returns
Label Label at specified position |
LoadViewState(Object)
load ViewState
Declaration
protected override void LoadViewState(object savedState)
Parameters
System. ViewState with data |
Overrides
RemoveAllLabels()
Removes all inner labels
Declaration
public void RemoveAllLabels()
RemoveLabel(Int32, Int32[])
Removes inner labels
Declaration
public void RemoveLabel(int index, params int[] indexes)
Parameters
System. Position where label should be removed |
System. Positions where labels should be removed |
RemoveLabel(LabelItem, LabelItem[])
Removes inner labels
Declaration
public void RemoveLabel(LabelItem Label, params LabelItem[] chartLabels)
Parameters
SaveViewState()
Save ViewState
Declaration
protected override object SaveViewState()
Returns
System. Saved data |
Overrides
TrackViewState()
Track ViewState
Declaration
protected override void TrackViewState()