Represents the base for a control that displays an interactive Gantt Chart based on resource data items.
Use Items property to add resource data items to an ItemCollection managed by the control, or set ItemsSource to your own resource data item collection.
It is recommended to set at least these data member properties: ContentMemberPath, TaskIndentationMemberPath, TaskContentMemberPath, TaskStartMemberPath, TaskEffortMemberPath, TaskCompletedEffortMemberPath, TaskAssignmentsMemberPath, AssignmentResourceItemMemberPath, AssignmentAllocationUnitsMemberPath.
These data member properties can also be set: ScheduleMemberPath, CostPerUsageMemberPath, CostPerHourMemberPath, TaskIsExpandedMemberPath, TaskScheduleMemberPath, TaskPredecessorsMemberPath, PredecessorTaskItemMemberPath, PredecessorDependencyTypeMemberPath, PredecessorLagMemberPath, TaskDurationMemberPath, TaskFinishMemberPath, TaskIsMilestoneMemberPath, TaskCompletionMemberPath, TaskIsCompletedMemberPath, TaskCostMemberPath, TaskMinStartMemberPath, TaskMaxStartMemberPath, TaskMinFinishMemberPath, TaskMaxFinishMemberPath.
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 ResourceGanttChartViewBase : GanttChartViewBase, IResourceGanttChartView, IResourceActivator, IExportableControl |
Visual Basic (Declaration) |
---|
<LocalizabilityAttribute(LocalizationCategory.None, Readability := Readability.Unreadable)> _ Public Class ResourceGanttChartViewBase _ Inherits GanttChartViewBase _ Implements IResourceGanttChartView, IResourceActivator, 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..::.ResourceGanttChartViewBase
DlhSoft.Windows.Controls..::.LoadChartView
DlhSoft.Windows.Controls..::.ScheduleChartView
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..::.ResourceGanttChartViewBase
DlhSoft.Windows.Controls..::.LoadChartView
DlhSoft.Windows.Controls..::.ScheduleChartView