Icon

DlhSoft Gantt Chart Library

for Windows® Presentation Foundation (WPF) and .NET 4

Product Information

Gantt Chart Library for WPF 4 contains task hierarchy and resource scheduling controls with data binding support, customizable look and feel, task and dependency drag and drop operations, resource leveling, culture and theme awareness, printing and exporting support, Microsoft Project® XML compatibility, etc.

The interactive Gantt Chart and Schedule Chart controls within the product may be used to display all types of data that can be presented on a timeline (i.e. their date and time being incremented along the X-axis in a chart area), and can be used to display tasks, appointments, or other programmed activities for short or long periods of time. It is therefore easy to use these components to build project management, resource planning, activity scheduling, item programming, execution planning, equipment rental, location sharing, assembly-line production, and many other related types of applications.


A generic set of product features is available for review. The current product build is 4.0.2 (see also what's new).

Licensed components may be redistributed royalty-free within your applications. Source code is also available with a Business Plus license.


Optionally, we can specifically customize and/or integrate the components into an application or larger solution based on your requirements, as we also offer a full range of software development services at convenient prices.


Note:
This product is a subset of Project Management Library for WPF 4.

Important note:
Gantt Chart Light Library for Silverlight™ 4/WPF 4 is a newer related product that includes controls similar to some of the components within this product, but designed to get significantly higher runtime performance, and to be able to run also on the Silverlight™ platform.


The product includes the following components:

  • GanttChartTaskListView Control

    Used to display and update a list of task items using a grid view and an attached Gantt Chart.

    Gantt Chart with task list view

    <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>

  • ScheduleChartResourceListView Control

    Used to display and update a list of resource items using a grid view and an attached Schedule Chart.

    Schedule Chart with resource list view

  • LoadChartResourceListView Control

    Used to display and update a list of resource items using a grid view and an attached Load Chart.

    Load Chart with resource list view

  • GanttChartView Control

    Used to display and update a list of task items using a Gantt Chart.

    Gantt Chart view

  • ScheduleChartView Control

    Used to display and update a list of resource items using a Schedule Chart.

    Schedule Chart view

  • LoadChartView Control

    Used to display a list of resource items using a Load Chart.

    Load Chart view


More details, such as get started guidelines, sample applications, and questions and answers are available in the online product documentation. You can also run a live demo of the product (ClickOnce application).

Note that in order to be able to build and run the sample application code available within the product documentation, you are required to download and install the software package.

You can download, install, and test the software package for free, for as long as needed. If you find the software useful and you would like to use it in production, you need to purchase and install the product license on your computer(s). Don't hesitate to request support whenever needed.


The product requires Microsoft® Windows® 7, Vista®, XP, Server® 2008, 2003, or a more recent compatible version and Windows® Presentation Foundation (WPF) within Microsoft® .NET Framework 4 or a more recent compatible version, and integrates with Microsoft® Visual Studio® 2010 or a more recent compatible version and Microsoft® Expression® Studio 4 or a more recent compatible version.

Included controls can be used in Windows® and browser applications, and support all .NET languages, including but not limited to C# and Visual Basic® .NET. Appropriate reference documentation is available in Visual Studio® style.


You may also want to review information about the related products available:


Other versions of this product are available:

Terms of Use Privacy Statement