Classes
Class | Description | |
---|---|---|
Allocation |
Represents a resource allocation, defined by a specified time interval, units value, and by a value that indicates whether the resource is available for the assignments.
| |
Assignment |
Represents an assignment item object wrapper generated and managed by an AssignmentManager, aware of its referred resource and allocation units.
| |
AssignmentCollection |
Observable collection that owns Assignment objects used internally by an AssignmentManager.
| |
AssignmentItem |
Represents an assignment item aware of its assigned resource and allocation units that can be used as a source object to be wrapped within an Assignment and managed using an AssignmentManager.
It is recommended to set these data properties: Resource, AllocationUnits.
| |
AssignmentManager |
Object collection management engine that uses an assignment collection to wrap the objects internally.
Provides automatic management for the collection items.
Use Items property to set your own assignment data item collection to manage and use Assignments property to access the managed assignment collection mapping your items.
It is recommended to set the data member properties: ResourceItemMemberPath, AllocationUnitsMemberPath.
| |
DateScheduleDefinitionInfo |
Represents structured date schedule definition information computed based on the definition string within a ScheduleDefinition.
| |
DayOfWeekScheduleDefinitionInfo |
Represents structured day of week schedule definition information computed based on the definition string within a ScheduleDefinition.
| |
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.
| |
GanttChartViewItem |
Represents an item in the GanttChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc.
It is recommended to set at least these data properties: Indentation, Content, Start, Effort, Assignments.
These data properties can also be set: IsExpanded, Schedule, Predecessors, Duration, Finish, IsMilestone, Completion, IsCompleted, Cost.
| |
LoadChartViewItem |
Represents an item in the LoadChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc.
It is recommended to set at least these data properties: Content.
These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
| |
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.
| |
Predecessor |
Represents a predecessor item object wrapper generated and managed by a PredecessorManager, aware of its task, dependency type, and lag.
| |
PredecessorCollection |
Observable collection that owns Predecessor objects used internally by a PredecessorManager.
| |
PredecessorItem |
Represents a predecessor item aware of its task, dependency type, and lag that can be used as a source object to be wrapped within a Predecessor and managed using a PredecessorManager.
It is recommended to set at least these data properties: Task.
These data properties can also be set: DependencyType, Lag.
| |
PredecessorManager |
Object collection management engine that uses a predecessor collection to wrap the objects internally.
Provides automatic management for the collection items.
Use Items property to set your own predecessor data item collection to manage and use Predecessors property to access the managed predecessor collection mapping your items.
It is recommended to set at least these data member properties: TaskItemMemberPath.
These data member properties can also be set: DependencyTypeMemberPath, LagMemberPath.
| |
ReadOnlyAssignmentCollection |
Read-only observable collection of Assignment objects.
| |
ReadOnlyEntityCollection |
Read-only observable collection of Entity objects.
| |
ReadOnlyNodeCollection |
Read-only observable collection of Node objects.
| |
ReadOnlyPredecessorCollection |
Read-only observable collection of Predecessor objects.
| |
ReadOnlyResourceCollection |
Read-only observable collection of Resource objects.
| |
ReadOnlyScheduleDefinitionCollection |
Read-only observable collection of ScheduleDefinition objects.
| |
ReadOnlyTaskCollection |
Read-only observable collection of Task objects.
| |
Resource |
Represents a resource item object wrapper generated and managed by a ResourceManager, aware of its schedule and costs or hosted within a resource data management control.
| |
ResourceAllocationContext |
Represents a resource context that is updated within a LoadChartViewItemAllocationControl whenever resource allocations change.
| |
ResourceCollection |
Observable collection that owns Resource objects used internally by a ResourceManager.
| |
ResourceItem |
Represents a resource item aware of its schedule and costs that can be used as a source object to be wrapped within an Resource and managed using a ResourceManager.
It is recommended to set at least these data properties: Content.
These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
| |
ResourceManager |
Object collection management engine that uses a resource collection to wrap the objects internally.
Provides automatic management for the collection items.
Use Items property to set your own resource data item collection to manage and use Resources property to access the managed resource collection mapping your items.
It is recommended to set at least these data member properties: ContentMemberPath.
These data member properties can also be set: ScheduleMemberPath, CostPerUsageMemberPath, CostPerHourMemberPath.
| |
Schedule |
Represents an object that can be used to determine the work time intervals for any specific time interval in a project timeline.
| |
ScheduleChartViewItem |
Represents an item in the ScheduleChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc.
It is recommended to set at least these data properties: Content.
These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
| |
ScheduleDefinition |
Represents a schedule item object wrapper generated and managed by a ScheduleDefinitionManager, aware of its definition string.
| |
ScheduleDefinitionCollection |
Observable collection that owns ScheduleDefinition objects used internally by a ScheduleDefinitionManager.
| |
ScheduleDefinitionInfo |
Represents structured schedule definition information computed based on the definition string within a ScheduleDefinition.
| |
ScheduleDefinitionItem |
Represents a schedule definition item aware of its schedule and costs that can be used as a source object to be wrapped within an ScheduleDefinition and managed using a ScheduleDefinitionManager or hosted within a schedule definition data management control.
It is recommended to set at least these data properties: DefinitionString.
These data properties can also be set: Content.
| |
ScheduleDefinitionManager |
Object collection management engine that uses a schedule definition collection to wrap the objects internally.
Provides automatic management for the collection items.
Use Items property to set your own schedule definition data item collection to manage and use ScheduleDefinitions property to access the managed schedule definition collection mapping your items.
It is recommended to set at least these data member properties: DefinitionStringMemberPath.
These data member properties can also be set: ContentMemberPath.
| |
ScheduleDefinitionStrings |
Schedule definition string provider.
| |
SimpleAssignmentItem |
Represents a simple assignment item that can be used as a data definition object when inserting or adding an Assignment using an AssignmentManager with simple data management mode.
It is recommended to set these data properties: Resource, AllocationUnits.
| |
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.
| |
SimplePredecessorItem |
Represents a simple predecessor item that can be used as a data definition object when inserting or adding a Predecessor using a PredecessorManager with simple data management mode.
It is recommended to set at least these data properties: Task.
These data properties can also be set: DependencyType, Lag.
| |
SimpleResourceItem |
Represents a simple resource item that can be used as a data definition object when inserting or adding a Resource using a ResourceManager with simple data management mode.
It is recommended to set at least these data properties: Content.
These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
| |
SimpleScheduleDefinitionItem |
Represents a simple schedule definition item that can be used as a data definition object when inserting or adding a ScheduleDefinition using a ScheduleDefinitionManager with simple data management mode.
It is recommended to set at least these data properties: DefinitionString.
These data properties can also be set: Content.
| |
SimpleTaskItem |
Represents a simple task item that can be used as a data definition object when inserting or adding a Task using a TaskManager with simple data management mode.
It is recommended to set at least these data properties: Indentation, Content, Start, Effort, CompletedEffort, Assignments.
These data properties can also be set: IsExpanded, Schedule, Predecessors, Cost, MinStart, MaxStart, MinFinish, MaxFinish.
| |
Task |
Represents a task item object wrapper generated and managed by a TaskManager, aware of its indentation, start date and time, effort, etc. in a task collection.
| |
TaskCollection |
Observable collection that owns Task objects used internally by a TaskManager.
| |
TaskItem |
Represents a task item aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. that can be used as a source object to be wrapped within a Task and managed using a TaskManager or hosted within a task data management control.
It is recommended to set at least these data properties: Indentation, Content, Start, Effort, CompletedEffort, Assignments.
These data properties can also be set: IsExpanded, Schedule, Predecessors, Duration, Finish, IsMilestone, Completion, IsCompleted, Cost, MinStart, MaxStart, MinFinish, MaxFinish.
| |
TaskManager |
Object collection management engine that uses a task collection to wrap the objects internally.
Provides automatic management of indentation (task hierarchy), expansion (task visibility), start date and times, effort, etc. for the collection items.
Use Items property to set your own task data item collection to manage and use Tasks property to access the managed task collection mapping your items.
It is recommended to set at least these data member properties: IndentationMemberPath, ContentMemberPath, StartMemberPath, EffortMemberPath, CompletedEffortMemberPath, AssignmentsMemberPath, AssignmentResourceItemMemberPath, AssignmentAllocationUnitsMemberPath.
These data member properties can also be set: IsExpandedMemberPath, ScheduleMemberPath, PredecessorsMemberPath, PredecessorTaskItemMemberPath, PredecessorDependencyTypeMemberPath, PredecessorLagMemberPath, DurationMemberPath, FinishMemberPath, IsMilestoneMemberPath, CompletionMemberPath, IsCompletedMemberPath, AssignmentsStringMemberPath, IndexStringMemberPath, PredecessorsStringMemberPath, CostMemberPath, MinStartMemberPath, MaxStartMemberPath, MaxFinishMemberPath, MaxFinishMemberPath.
| |
TaskManager..::.ProjectXmlSerializer |
Represents a data serializer used to export the contents of a TaskManager component to a Project XML file.
| |
TaskManager..::.ProjectXmlSerializer..::.GettingAssignmentXmlEventArgs |
Represents event arguments for GettingAssignmentXml event.
| |
TaskManager..::.ProjectXmlSerializer..::.GettingPredecessorXmlEventArgs |
Represents event arguments for GettingPredecessorXml event.
| |
TaskManager..::.ProjectXmlSerializer..::.GettingResourceXmlEventArgs |
Represents event arguments for GettingResourceXml event.
| |
TaskManager..::.ProjectXmlSerializer..::.GettingTaskXmlEventArgs |
Represents event arguments for GettingTaskXml event.
| |
TaskManager..::.ProjectXmlSerializer..::.GettingXmlElementEventArgs |
Represents base event arguments for element generation events.
| |
TimeIntervalCollection |
Represents a time interval, starting at a specified date and time, and lasting for a specified time span.
| |
TimeOfDayScheduleDefinitionInfo |
Represents structured time of day schedule definition information computed based on the definition string within a ScheduleDefinition.
| |
TimeOfDayTypeConverter |
Supports string-to-TimeOfDay conversion, either for property editors in design environmentsto, or enable XAML usages.
|
Structures
Structure | Description | |
---|---|---|
Date |
Represents a day, typically expressed as a date.
| |
TimeInterval |
Represents a time interval, starting at a specified date and time, and lasting for a specified time span.
| |
TimeOfDay |
Represents a time of the day, typically expressed as a time span passed between the start of the day and that time.
|
Interfaces
Interface | Description | |
---|---|---|
IAssignmentItem |
Represents the interface of an assignment item aware of its assigned resource and allocation units that can be used as a source object to be wrapped within an Assignment and managed using an AssignmentManager.
| |
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.
| |
IPredecessorItem |
Represents the interface of a predecessor item aware of its task, dependency type, and lag that can be used as a source object to be wrapped within a Predecessor and managed using a PredecessorManager.
| |
IResourceItem |
Represents the interface of a resource item aware of its schedule and costs that can be used as a source object to be wrapped within an Resource and managed using a ResourceManager or hosted within a resource data management control.
| |
IScheduleDefinitionItem |
Represents the interface of a schedule definition item aware of its definition string that can be used as a source object to be wrapped within an ScheduleDefinition and managed using a ScheduleDefinitionManager or hosted within a schedule definition data management control.
| |
ITaskItem |
Represents the interface of a task item aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. that can be used as a source object to be wrapped within a Task and managed using a TaskManager or hosted within a task data management control.
|
Delegates
Delegate | Description | |
---|---|---|
DayScheduleProvider |
Represents a method that returns the work time intervals of a specified day to define a Schedule.
| |
Entity..::.Initialization |
Represents a method that provides Entity initialization.
| |
EntityManager..::.Initialization |
Represents a method that provides EntityManager 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.
| |
DependencyType |
Represents the dependency type of a task predecessor.
|