Icon

DlhSoft Project Management Library

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

TaskListView Control

TaskListView control is used to display and update a list of task items using a grid view, and it is part of Project Management Library for WPF 3.5, and Project Management Library for WPF 4.0.


Screenshots and Intro Source Code

  • Basic usage:

    TaskListView basic usage

    <pdmc:TaskListView>
        <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"/>
        <pdmc:TaskListView.AssignableResourceItems>
            <pd:ResourceItem Content="Resource 1" CostPerUsage="100" CostPerHour="10"/>
            <pd:ResourceItem Content="Resource 2" CostPerHour="20"/>
        </pdmc:TaskListView.AssignableResourceItems>
    </pdmc:TaskListView>

  • Custom data binding:

    TaskListView custom data binding
  • Statistics:

    TaskListView statistics
  • Commands:

    TaskListView commands
  • Assignments:

    TaskListView assignments
  • Grid lines:

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

    TaskListView control templating

Related Components

Terms of Use Privacy Statement