Classes
Class | Description | |
---|---|---|
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
Interface | Description | |
---|---|---|
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
Delegate | Description | |
---|---|---|
Entity..::.Initialization |
Represents a method that provides Entity initialization.
| |
NewItemEventHandler |
Represents the method that will handle a NewItem event of the ReadOnlyEntityCollection class.
|
Enumerations
Enumeration | Description | |
---|---|---|
DataManagementMode |
Represents an EntityManager data management mode.
|