Classes

  ClassDescription
Entity
Represents an entity item object wrapper generated and managed by an EntityManager, aware of the parent collection or entity that owns it.
EntityCollection
Observable collection that owns Entity objects used internally by an EntityManager.
EntityItem
Represents an entity item that can be used as a source object to be wrapped within an Entity and managed using an EntityManager or hosted within a data management control.
EntityManager
Basic object collection management engine that uses an entity collection to wrap the objects internally. Inheriters can provide initialization and change management operations for managing customized collections using the internal entity collection. Use Items property to set your own entity data item collection to manage and use Entities property to access the managed entity collection mapping your items. It is recommended to use a single EntityManager instance for each set of distinct data items and data member properties at any specific time, and to use the Dispose method to release the resources used by an instance that is no longer needed.
NewItemEventArgs
Provides data for the NewItem event.
Node
Represents a node item object wrapper generated and managed by a NodeManager, aware of its indentation in a hierarchical collection.
NodeCollection
Observable collection that owns Node objects used internally by a NodeManager.
NodeItem
Represents a node item aware of its indentation and expansion state (can be expanded or collapsed) that can be used as a source object to be wrapped within a Node and managed using a NodeManager or hosted within a hierarchical data management control. It is recommended to set at least these data properties: Indentation. These data properties can also be set: IsExpanded.
NodeManager
Object collection management engine that uses a node collection to wrap the objects internally. Provides automatic management of indentation (node hierarchy) and expansion (node visibility) for the collection items. Use Items property to set your own node data item collection to manage and use Nodes property to access the managed node collection mapping your items. It is recommended to set at least these data member properties: IndentationMemberPath. These data member properties can also be set: IsExpandedMemberPath.
ReadOnlyEntityCollection
Read-only observable collection of Entity objects.
ReadOnlyNodeCollection
Read-only observable collection of Node objects.
SimpleEntityItem
Represents a simple entity item that can be used as a data definition object when inserting or adding an Entity using an EntityManager with simple data management mode.
SimpleNodeItem
Represents a simple node item that can be used as a data definition object when inserting or adding a Node using a NodeManager with simple data management mode. It is recommended to set at least these data properties: Indentation. These data properties can also be set: IsExpanded.

Interfaces

  InterfaceDescription
IEntityItem
Represents the interface of an entity item that can be used as a source object to be wrapped within an Entity and managed using an EntityManager or hosted within a data management control.
INodeItem
Represents the interface of a node item aware of its indentation and expansion state (can be expanded or collapsed) that can be used as a source object to be wrapped within a Node and managed using a NodeManager or hosted within a hierarchical data management control.

Delegates

  DelegateDescription
Entity..::.Initialization
Represents a method that provides Entity initialization.
NewItemEventHandler
Represents the method that will handle a NewItem event of the ReadOnlyEntityCollection class.

Enumerations

  EnumerationDescription
DataManagementMode
Represents an EntityManager data management mode.