Icon

DlhSoft Gantt Chart Library

for Windows® Presentation Foundation (WPF) and .NET 3.5 SP1+

GanttChartTaskListView Control

GanttChartTaskListView control is used to display and update a list of task items using a grid view and an attached Gantt Chart, and it is part of Gantt Chart Library for WPF 3.5, Gantt Chart Library for WPF 4, Project Management Library for WPF 3.5, and Project Management Library for WPF 4.


Screenshots and Intro Source Code

  • Basic usage:

    GanttChartTaskListView basic usage

    <pdgcc:GanttChartTaskListView>
        <pd:TaskItem Content="Task 1" IndexString="1"/>
        [...]
        <pd:TaskItem Content="Task 2" IsExpanded="True" IndexString="6"/>
        <pd:TaskItem Content="Task 2.1" Indentation="1" Start="{x:Static sys:DateTime.Today}" Effort="16:00:00"                  IsCompleted="True" IndexString="7"/>
        <pd:TaskItem Content="Task 2.2" Indentation="1" Start="{x:Static sys:DateTime.Today}" Effort="08:00:00"                  CompletedEffort="06:00:00" IndexString="8"/>
        <pd:TaskItem Content="Task 2.3" Indentation="1" IsExpanded="True" IndexString="9" PredecessorsString="8"/>
        <pd:TaskItem Content="Task 2.3.1" Indentation="2" Start="{x:Static sys:DateTime.Today}" Effort="1.16:00:00"                  IndexString="10" Cost="2000"/>
        <pd:TaskItem Content="Task 2.3.2" Indentation="2" Start="{x:Static sys:DateTime.Today}" Effort="08:00:00"                  IndexString="11" PredecessorsString="10"/>
        <pd:TaskItem Content="Task 3" Start="{x:Static sys:DateTime.Today}" Effort="12:30:00"                  CompletedEffort="02:30:00" IndexString="12" PredecessorsString="9, 11SS+12"/>
        <pd:TaskItem Content="Task 4" Start="{x:Static sys:DateTime.Today}" Effort="16:00:00"                  AssignmentsString="Resource 1" IndexString="13"/>
        <pd:TaskItem Content="Task 5" Start="{x:Static sys:DateTime.Today}" Effort="20:00:00"                  AssignmentsString="Resource 1, Resource 2 [50%]" IndexString="14"/>
        <pd:TaskItem Content="Task 6" Start="{x:Static sys:DateTime.Today}" IsMilestone="True" IndexString="15"                  PredecessorsString="14+2"/>
        <pdgcc:GanttChartTaskListView.AssignableResourceItems>
            <pd:ResourceItem Content="Resource 1" CostPerUsage="100" CostPerHour="10"/>
            <pd:ResourceItem Content="Resource 2" CostPerHour="20"/>
        </pdgcc:GanttChartTaskListView.AssignableResourceItems>
    </pdgcc:GanttChartTaskListView>

  • Custom data binding:

    GanttChartTaskListView custom data binding
  • Custom appearance:

    GanttChartTaskListView custom appearance
  • Month scale:

    GanttChartTaskListView month scale
  • Custom scale:

    GanttChartTaskListView custom scale
  • Continuous schedule:

    GanttChartTaskListView continuous schedule
  • Custom schedule:

    GanttChartTaskListView custom schedule
  • Numeric days:

    GanttChartTaskListView numeric days
  • Statistics:

    GanttChartTaskListView statistics
  • Commands:

    GanttChartTaskListView commands
  • Assignments:

    GanttChartTaskListView assignments
  • Resource filtering:

    GanttChartTaskListView resource filtering
  • Resource group filtering:

    GanttChartTaskListView resource group filtering
  • Custom identifiers:

    GanttChartTaskListView custom identifiers
  • Assignment completion:

    GanttChartTaskListView assignment completion
  • Bar templating:

    GanttChartTaskListView bar templating
  • Critical path:

    GanttChartTaskListView critical path
  • Grid lines:

    GanttChartTaskListView grid lines
  • Control templating
    (based on Generic and/or other themes from default Gantt Chart controls styles and templates archive):

    GanttChartTaskListView control templating

Related Components

Terms of Use Privacy Statement