Table of Contents

Interface IOutlineNode

Namespace
Alternet.FormDesigner.Wpf.Outline
Assembly
Alternet.FormDesigner.Wpf.v10.dll

Represents a selectable item in the IOutlineControl.

public interface IOutlineNode

Properties

Children

When implemented by a class, gets a list of child nodes.

DesignItem

When implemented by a class, gets or sets a DesignItem object introduced by this node.

IsDesignTimeLocked

When implemented by a class, indicates whether DesignItem represented by this node, is locked on the designer surface.

IsDesignTimeVisible

When implemented by a class, indicates whether DesignItem represented by this node, is visible on the designer surface.

IsExpanded

When implemented by a class, indicates whether this node is currently expanded.

IsSelected

When implemented by a class, indicates whether this node is currently selected.

Name

When implemented by a class, gets the name of the node.

SelectionService

When implemented by a class, gets a ISelectionService manages node selection.

Methods

CanInsert(IEnumerable<IOutlineNode>, IOutlineNode, bool)

When implemented by a class, indicates whether the node can be inserted into the specified collection after given child.

Insert(IEnumerable<IOutlineNode>, IOutlineNode, bool)

When implemented by a class, performs an insertion operation.