In This Article

LogicalTreeNodeBase Class

Represents a base disposable object that implements ILogicalTreeNode.

public abstract class LogicalTreeNodeBase : MarshalByRefDisposableObject, IDisposable, ILogicalTreeNode
Inheritance:
object MarshalByRefObject MarshalByRefDisposableObject object
Derived:
MarkupLabelElement UIElement
Implements:
IDisposable ILogicalTreeNode

Constructors

LogicalTreeNodeBase()

Initializes an instance of the class.

public LogicalTreeNodeBase()

Methods

CreateChildren()

Invoked when the collection of child elements is to be created.

protected virtual IList<ILogicalTreeNode>? CreateChildren()

Returns

IList<ILogicalTreeNode>:

The list that should be assigned to the Children property.

Remarks

By default, a null value is returned.

OnParentChanged()

Invoked when logical parent is changed. This is invoked after the parent has changed, and the purpose is to allow elements to perform actions based on the changed parent.

protected virtual void OnParentChanged()

Inherited Members

Extension Methods