In This Article

LogicalTreeNodeBase Class

Represents a base disposable object that implements ILogicalTreeNode.

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

Constructors

LogicalTreeNodeBase()

Initializes a new instance of the LogicalTreeNodeBase class.

public LogicalTreeNodeBase()

Remarks

The default constructor initializes all fields to their default values.

Methods

CreateChildren()

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

protected virtual IList CreateChildren()

Returns

IList:

The IList that should be assigned to the Children property.

Remarks

By default no child collection is created.

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