Class SectionNodeModel
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
rootAppNodeModelidGuidupdateAction<IEvent[]>factoryEventFactoryfeaturesFeatureCollectionownerEntityNodeModelorderWithinEntityintinitialNamestring
Properties
Commands
public override ObservableCollection<EditorCommand> Commands { get; }
Property Value
IsLegacy
public override IElement<bool> IsLegacy { get; }
Property Value
IsLocked
public override bool IsLocked { get; }
Property Value
ModelID
public string ModelID { get; }
Property Value
Name
public override IElement<string> Name { get; }
Property Value
OrderWithinEntity
public IElement<int> OrderWithinEntity { get; }
Property Value
Owner
public EntityNodeModel Owner { get; }
Property Value
SyntaxType
public SyntaxType SyntaxType { get; }
Property Value
Methods
JumpTo()
public void JumpTo()
SetDisplayOrder(int)
public void SetDisplayOrder(int index)
Parameters
indexint
ToString()
public override string ToString()