ClassChartElement
Base class for nodes that may have children.
Definition
Namespace:Telerik.Charting
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public abstract class ChartElement : ChartNode, INotifyPropertyChanged
Inheritance: objectPropertyBagObjectChartNodeChartElement
Implements:
Inherited Members
Constructors
ChartElement()
Initializes a new instance of the ChartElement class.
Declaration
protected ChartElement()
Properties
Presenter
Gets the IChartElementPresenter instance where this element is presented.
Declaration
public override IChartElementPresenter Presenter { get; }
Property Value
Overrides
Methods
EnumDescendants()
Provides flexible routine for traversing all descendants of this instance.
Declaration
public IEnumerable<ChartNode> EnumDescendants()
Returns
EnumDescendants(Predicate<ChartNode>, TreeTraversalMode)
Provides flexible routine for traversing all descendants of this instance that match the provided predicate.
Declaration
public IEnumerable<ChartNode> EnumDescendants(Predicate<ChartNode> predicate, TreeTraversalMode traverseMode)
Parameters
predicate
The predicate that defines the match criteria.
traverseMode
The mode used to traverse the subtree.
Returns
EnumDescendants(TreeTraversalMode)
Provides flexible routine for traversing all descendants of this instance.
Declaration
public IEnumerable<ChartNode> EnumDescendants(TreeTraversalMode traverseMode)
Parameters
traverseMode
The mode used to traverse the subtree.
Returns
FindAncestor<T>()
Searches up the parent chain and returns the first parent of type T.
Declaration
public T FindAncestor<T>() where T : ChartElement
Returns
T
FindDescendant(Predicate<ChartNode>)
Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
FindDescendant<T>()
Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
Declaration
public T FindDescendant<T>() where T : ChartNode
Returns
T
IsAncestorOf(ChartNode)
Gets a boolean value that determines whether a given element resides in the element hierarchy of this element.