Table of Contents

Class OutlineNodeBase

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

Description of OutlineNodeBase.

public abstract class OutlineNodeBase : INotifyPropertyChanged, IOutlineNode
Inheritance
OutlineNodeBase
Implements
Derived

Constructors

OutlineNodeBase(DesignItem, IOutlineControl)

Fields

DummyPlacementType

Properties

Children

Gets a list of child nodes.

DesignItem

Gets or sets a DesignItem object introduced by this node.

IsDesignTimeLocked

Gets or sets a value indicating whether DesignItem represented by this node, is locked on the designer surface.

IsDesignTimeVisible

Gets or sets a value indicating whether DesignItem represented by this node, is visible on the designer surface.

IsExpanded

Gets or sets a value indicating whether this node is currently expanded.

IsSelected

Gets or sets a value indicating whether this node is currently selected.

Name

Gets the name of the node.

Owner

Gets IOutlineControl owns this node.

SelectionService

Gets a ISelectionService manages node selection.

Methods

CanInsert(IEnumerable<IOutlineNode>, IOutlineNode, bool)

Indicates whether the node can be inserted into the specified collection after given child.

Insert(IEnumerable<IOutlineNode>, IOutlineNode, bool)

Performs an insertion operation.

RaisePropertyChanged(string)
UpdateChildren()
UpdateChildrenCollectionChanged(NotifyCollectionChangedEventArgs)

Events

PropertyChanged

Occurs when a property value changes.