Represents the base for a control that displays an interactive Gantt Chart based on task data items.
Use Items property to add task data items to an ItemCollection managed by the control, or set ItemsSource to your own task data item collection.
It is recommended to set at least these data member properties: IndentationMemberPath, ContentMemberPath, StartMemberPath, EffortMemberPath, CompletedEffortMemberPath, AssignmentsMemberPath, AssignmentResourceItemMemberPath, AssignmentAllocationUnitsMemberPath, ResourceContentMemberPath.
These data member properties can also be set: IsExpandedMemberPath, ScheduleMemberPath, PredecessorsMemberPath, PredecessorTaskItemMemberPath, PredecessorDependencyTypeMemberPath, PredecessorLagMemberPath, DurationMemberPath, FinishMemberPath, IsMilestoneMemberPath, CompletionMemberPath, IsCompletedMemberPath, CostMemberPath, MinStartMemberPath, MaxStartMemberPath, MinFinishMemberPath, MaxFinishMemberPath, ResourceScheduleMemberPath, ResourceCostPerUsageMemberPath, ResourceCostPerHourMemberPath.
Alternatively you can set the TaskManagerSource to a customized task manager to use and to ignore the items collection and any associated data member properties.
It is recommended to use a single TaskManager instance for each set of distinct task 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.
Namespace:
DlhSoft.Windows.ControlsAssembly: DlhSoft.ProjectData.GanttChart.Controls (in DlhSoft.ProjectData.GanttChart.Controls.dll)
Syntax
C# |
---|
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)] public class TaskGanttChartViewBase : GanttChartViewBase, ITaskGanttChartView, ITaskActivator, IExportableControl |
Visual Basic (Declaration) |
---|
<LocalizabilityAttribute(LocalizationCategory.None, Readability := Readability.Unreadable)> _ Public Class TaskGanttChartViewBase _ Inherits GanttChartViewBase _ Implements ITaskGanttChartView, ITaskActivator, IExportableControl |
Inheritance Hierarchy
System..::.Object
System.Windows.Threading..::.DispatcherObject
System.Windows..::.DependencyObject
System.Windows.Media..::.Visual
System.Windows..::.UIElement
System.Windows..::.FrameworkElement
System.Windows.Controls..::.Control
DlhSoft.Windows.Controls.Primitives..::.ItemsControlBase
DlhSoft.Windows.Controls..::.ItemsControl
DlhSoft.Windows.Controls..::.ChartViewBase
DlhSoft.Windows.Controls..::.GanttChartViewBase
DlhSoft.Windows.Controls..::.TaskGanttChartViewBase
DlhSoft.Windows.Controls..::.GanttChartView
System.Windows.Threading..::.DispatcherObject
System.Windows..::.DependencyObject
System.Windows.Media..::.Visual
System.Windows..::.UIElement
System.Windows..::.FrameworkElement
System.Windows.Controls..::.Control
DlhSoft.Windows.Controls.Primitives..::.ItemsControlBase
DlhSoft.Windows.Controls..::.ItemsControl
DlhSoft.Windows.Controls..::.ChartViewBase
DlhSoft.Windows.Controls..::.GanttChartViewBase
DlhSoft.Windows.Controls..::.TaskGanttChartViewBase
DlhSoft.Windows.Controls..::.GanttChartView