The CreatableItems node provides information to the New Action.
[ModelNodesGenerator(typeof(ModelCreatableItemsGenerator))] [ImageName("ModelEditor_CreatableItems_Object")] public interface IModelCreatableItems : IModelNode, IModelList<IModelCreatableItem>, IList<IModelCreatableItem>, ICollection<IModelCreatableItem>, IEnumerable<IModelCreatableItem>, IEnumerable
<ModelNodesGenerator(GetType(ModelCreatableItemsGenerator))> <ImageName("ModelEditor_CreatableItems_Object")> Public Interface IModelCreatableItems Inherits IModelNode, IModelList(Of IModelCreatableItem), IList(Of IModelCreatableItem), ICollection(Of IModelCreatableItem), IEnumerable(Of IModelCreatableItem), IEnumerable
This interface is a part of the Application Model infrastructure. You do not need to implement this interface in most cases. The IModelCreatableItems is used by the NewObjectViewController, to extend the IModelApplication. To learn more, refer to the Application Model Structure topic.
The IModelCreatableItems node represents a list of the IModelCreatableItem nodes.
The CreatableItems node provides information to the New Action. This Action allows an end-user to create an object of one of the specified types represented by items of this Action:
In the Windows Forms application version, this Action’s items are divided on two groups.
The group that is displayed above the separator represents the current List View’s object type and its descendants. The group below the separator contains the items that are listed in the CreatableItems node.
In the ASP.NET application version, there are two New Actions:
The first one contains the items that represent the current List View’s object type and its descendants. The second one contains the items that are listed in the CreatableItems node.
Use the CreatableItems node to add items to the New Action. The items are represented by this node’s child nodes. To add a new child node, select the Add Item menu item in the CreatableItems node’ context menu.