Class ChartElement
Base class for nodes that may have children.
Inherited Members
Namespace: Telerik.Charting
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class ChartElement : ChartNode, INotifyPropertyChanged
Constructors
ChartElement()
Properties
Presenter
Gets the IChartElementPresenter instance where this element is presented.
Declaration
public override IChartElementPresenter Presenter { get; }
Property Value
IChartElementPresenter
|
Overrides
Methods
EnumDescendants()
Provides flexible routine for traversing all descendants of this instance.
Declaration
public IEnumerable<ChartNode> EnumDescendants()
Returns
System.Collections.Generic.IEnumerable<ChartNode>
|
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
System.Predicate<ChartNode>
predicate
The predicate that defines the match criteria. |
TreeTraversalMode
traverseMode
The mode used to traverse the subtree. |
Returns
System.Collections.Generic.IEnumerable<ChartNode>
|
EnumDescendants(TreeTraversalMode)
Provides flexible routine for traversing all descendants of this instance.
Declaration
public IEnumerable<ChartNode> EnumDescendants(TreeTraversalMode traverseMode)
Parameters
TreeTraversalMode
traverseMode
The mode used to traverse the subtree. |
Returns
System.Collections.Generic.IEnumerable<ChartNode>
|
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
|
Type Parameters
T
Must be a ChartElement. |
FindDescendant(Predicate<ChartNode>)
Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
Declaration
public ChartNode FindDescendant(Predicate<ChartNode> criteria)
Parameters
System.Predicate<ChartNode>
criteria
|
Returns
ChartNode
|
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
|
Type Parameters
T
Must be a ChartNode. |
IsAncestorOf(ChartNode)
Gets a boolean value that determines whether a given element resides in the element hierarchy of this element.
Declaration
public bool IsAncestorOf(ChartNode node)
Parameters
ChartNode
node
An instance of the ChartNode class which is checked. |
Returns
System.Boolean
|