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.
Namespace:
DlhSoft.Windows.DataAssembly: DlhSoft.ProjectData.Core (in DlhSoft.ProjectData.Core.dll)
Syntax
C# |
---|
[LocalizabilityAttribute(LocalizationCategory.None)] public class TaskItem : NodeItem, ITaskItem |
Visual Basic (Declaration) |
---|
<LocalizabilityAttribute(LocalizationCategory.None)> _ Public Class TaskItem _ Inherits NodeItem _ Implements ITaskItem |
Inheritance Hierarchy
System..::.Object
System.Windows.Threading..::.DispatcherObject
System.Windows..::.DependencyObject
DlhSoft.Windows.Data..::.EntityItem
DlhSoft.Windows.Data..::.NodeItem
DlhSoft.Windows.Data..::.TaskItem
System.Windows.Threading..::.DispatcherObject
System.Windows..::.DependencyObject
DlhSoft.Windows.Data..::.EntityItem
DlhSoft.Windows.Data..::.NodeItem
DlhSoft.Windows.Data..::.TaskItem