ClassNode
Represents a node in a logical tree.
Definition
Namespace:Telerik.Core
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public abstract class Node : PropertyBagObject, INotifyPropertyChanged
Inheritance: objectPropertyBagObjectNode
Derived Classes:
Implements:
Constructors
Properties
CollectionIndex
Gets the index of this node in its owning typed 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.
Declaration
public virtual bool IsTreeLoaded { get; }
Property Value
Remarks
This actually checks for a valid RootElement reference and asks whether the area itself is loaded. This value may differ from the current NodeState.
LayoutSlot
Gets the rectangle (in physical coordinates) where this node resides.
NodeState
Gets the current state of the node.
Presenter
Gets the IElementPresenter instance where this node is visualized.
Declaration
public virtual IElementPresenter Presenter { get; }
Property Value
Methods
Arrange(RadRect, bool)
Arranges the node within the specified layout slot.
Invalidate()
Delegates an "Invalidate" request to the owning IElementPresenter instance (if any).
Declaration
public void Invalidate()
Events
PropertyChanged
Occurs when a property of this node has changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements