Click or drag to resize
TreeNodeTNode, TLink Class
Inheritance Hierarchy
SystemObject
  Telerik.Windows.Diagrams.CoreNodeTNode, TLink
    Telerik.Windows.Diagrams.CoreTreeNodeTNode, TLink

Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core (in Telerik.Windows.Diagrams.Core.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public class TreeNode<TNode, TLink> : Node<TNode, TLink>
where TNode : class, new(), Object, INode<TNode, TLink>
where TLink : class, new(), Object, IEdge<TNode, TLink>

Type Parameters

TNode
The type of the node.
TLink
The type of the link.

The TreeNodeTNode, TLink type exposes the following members.

Constructors
  NameDescription
Public methodTreeNodeTNode, TLink
Initializes a new instance of the TreeNodeTNode, TLink class.
Top
Methods
  NameDescription
Public methodAddIncomingEdge
Adds an incoming link.
(Inherited from NodeTNodeData, TLinkData.)
Public methodAddOutgoingEdge
Adds an outgoing link.
(Inherited from NodeTNodeData, TLinkData.)
Public methodClone
Returns a (shallow) copy of this node.
(Inherited from NodeTNodeData, TLinkData.)
Public methodGetBoundsFromAssociatedShape
Gets the bounds from the associated shape, if possible.
(Inherited from NodeTNodeData, TLinkData.)
Public methodGetCenterFromAssociatedShape
Gets the bounds from the associated shape.
(Inherited from NodeTNodeData, TLinkData.)
Public methodRemoveIncomingEdge
Removes an incoming edge.
(Inherited from NodeTNodeData, TLinkData.)
Public methodRemoveLink
Removes a link.
(Inherited from NodeTNodeData, TLinkData.)
Public methodRemoveOutgoingEdge
Removes the given outgoing edge.
(Inherited from NodeTNodeData, TLinkData.)
Public methodTransferBoundsToAssociatedShape
Transfers the bounds to the associated shape, if possible.
(Inherited from NodeTNodeData, TLinkData.)
Public methodTransferCenterToAssociatedShape
Transfers the center to the associated shape, if possible.
(Inherited from NodeTNodeData, TLinkData.)
Top
Properties
  NameDescription
Public propertyAllLinks
Gets all the links of this node.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyAssociatedShape
Get the shape associated with this layout shape.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyBoundingRectangle
Gets or sets the bounding rectangle of the shape.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyCenter
Gets or sets the geometric center of this ControlShape.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyChildren
Gets the children nodes attached to this node.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyData
Gets or sets the data or payload carried by this node.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyDegree
Returns the total number of links attached.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyId
Gets or sets Id.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyIncoming
Get the node's incoming links.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyIsDirected
Gets whether this node's links are directed.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyIsRoot
Gets or sets whether this node is a tree-root.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyIsVirtual
Gets or sets whether this node maps to a container or a collection of physical shapes.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyNeighbors
Gets the nodes adjacent to this node, i.e. both the Parents and Children nodes.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyOutgoing
Get the node's outgoing links.
(Inherited from NodeTNodeData, TLinkData.)
Public propertyParents
Gets the parent nodes attached to this node.
(Inherited from NodeTNodeData, TLinkData.)
Top
See Also