ClassChartNode
Base class for all models that form the ChartArea tree.
Definition
Namespace:Telerik.Charting
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public abstract class ChartNode : PropertyBagObject, INotifyPropertyChanged
Inheritance: objectPropertyBagObjectChartNode
Derived Classes:
Implements:
Constructors
ChartNode()
Initializes a new instance of the ChartNode class.
Declaration
protected ChartNode()
Properties
CollectionIndex
Gets the index of this node in its owning typed collection. An AxisLabelModel for example will have this property set to the index of the label within the Labels collection.
Index
Gets the index of this node in its parent ChartElement nodes collection.
IsArrangeValid
Gets a value indicating whether the node is laid-out on the chart scene.
IsTreeLoaded
Gets a value indicating whether the logical tree this node is part of is loaded.
LayoutSlot
Gets the rectangle (in physical coordinates) where this node resides.
NodeState
Gets the current state of the node.
Parent
Gets the ChartElement where this node resides.
Presenter
Gets the IChartElementPresenter instance where this node is visualized.
Declaration
public virtual IChartElementPresenter Presenter { get; }
Property Value
Methods
Arrange(RadRect, bool)
Arranges the node within the specified layout slot.
Invalidate()
Delegates an "Invalidate" request to the owning IChartView instance (if any).
Declaration
public virtual void Invalidate()
Events
PropertyChanged
Occurs when a value of some property has changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements