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.

Namespace:  DlhSoft.Windows.Data
Assembly:  DlhSoft.ProjectData.Core (in DlhSoft.ProjectData.Core.dll)

Syntax

C#
[LocalizabilityAttribute(LocalizationCategory.Ignore)]
public class TaskManager : NodeManager, 
	ISupportInitializeNotification
Visual Basic (Declaration)
<LocalizabilityAttribute(LocalizationCategory.Ignore)> _
Public Class TaskManager _
	Inherits NodeManager _
	Implements ISupportInitializeNotification

Inheritance Hierarchy

See Also