Table of Contents

Class SectionNodeModel

Namespace
The.Model.Editor
Assembly
Instagile.Model.dll
public sealed class SectionNodeModel : NodeModelBase, INotifyPropertyChanged, IOptionModel
Inheritance
SectionNodeModel
Implements
Inherited Members

Constructors

SectionNodeModel(AppNodeModel, Guid, Action<IEvent[]>, EventFactory, FeatureCollection, EntityNodeModel, int, string)

public SectionNodeModel(AppNodeModel root, Guid id, Action<IEvent[]> update, EventFactory factory, FeatureCollection features, EntityNodeModel owner, int orderWithinEntity, string initialName)

Parameters

root AppNodeModel
id Guid
update Action<IEvent[]>
factory EventFactory
features FeatureCollection
owner EntityNodeModel
orderWithinEntity int
initialName string

Properties

Commands

public override ObservableCollection<EditorCommand> Commands { get; }

Property Value

ObservableCollection<EditorCommand>

IsLegacy

public override IElement<bool> IsLegacy { get; }

Property Value

IElement<bool>

IsLocked

public override bool IsLocked { get; }

Property Value

bool

ModelID

public string ModelID { get; }

Property Value

string

Name

public override IElement<string> Name { get; }

Property Value

IElement<string>

OrderWithinEntity

public IElement<int> OrderWithinEntity { get; }

Property Value

IElement<int>

Owner

public EntityNodeModel Owner { get; }

Property Value

EntityNodeModel

SyntaxType

public SyntaxType SyntaxType { get; }

Property Value

SyntaxType

Methods

JumpTo()

public void JumpTo()

SetDisplayOrder(int)

public void SetDisplayOrder(int index)

Parameters

index int

ToString()

public override string ToString()

Returns

string