Class ChartNode
Base class for all models that form the ChartArea tree.
Inherited Members
Namespace: Telerik.Charting
Assembly: Telerik.WinControls.ChartView.dll
Syntax
public abstract class ChartNode : PropertyBagObject, IDisposable, INotifyPropertyChanged
Constructors
ChartNode()
Properties
CollectionIndex
Gets the index of this node in its owning typed collection.
An Axis
Declaration
public int CollectionIndex { get; }
Property Value
System.
|
Index
Gets the index of this node in its parent Chart
Declaration
public int Index { get; }
Property Value
System.
|
IsArrangeValid
Gets a value indicating whether the node is laid-out on the chart scene.
Declaration
public bool IsArrangeValid { get; }
Property Value
System.
|
IsTreeLoaded
Gets a value indicating whether the logical tree this node is part of is loaded.
Declaration
public virtual bool IsTreeLoaded { get; }
Property Value
System.
|
Remarks
This actually checks for a valid Chart
LayoutSlot
Gets the rectangle (in physical coordinates) where this node resides.
Declaration
public RadRect LayoutSlot { get; }
Property Value
NodeState
Gets the current state of the node.
Declaration
public NodeState NodeState { get; }
Property Value
Parent
Gets the Chart
Declaration
public ChartElement Parent { get; }
Property Value
Presenter
Gets the IChart
Declaration
public virtual IChartElementPresenter Presenter { get; }
Property Value
Methods
Arrange(RadRect, Boolean)
Arranges the node within the specified layout slot.
Declaration
public RadRect Arrange(RadRect rect, bool shouldRoundLayout = true)
Parameters
Rad
|
System.
|
Returns
ClearValueCore(Int32)
Declaration
public override bool ClearValueCore(int key)
Parameters
System.
|
Returns
System.
|
Overrides
Invalidate()
Delegates an "Invalidate" request to the owning IChart
Declaration
public virtual void Invalidate()
SetValueCore(Int32, Object)
Declaration
public override bool SetValueCore(int key, object value)
Parameters
System.
|
System.
|
Returns
System.
|
Overrides
Events
PropertyChanged
Occurs when a value of some property has changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.
|