Gantt Chart Library for WPF

Gantt Chart and PERT diagram components for Windows app development.
With built-in project management algorithms and powerful scheduling features. – build
Demos app Download NuGet package Documentation

Free & unlimited trial & support provided by developers Custom services upon request  

Powerful Gantt Chart controls

Customizable grid columns, summarized hierarchical data, beautiful and interactive chart with draggable bars and dependency lines, copy-paste, undo-redo, filtering and hierarchical sorting, detailed item change events.

Screenshot

Built for project management

More than just charting: with optional auto-scheduling, PERT based critical path highlighting, resource leveling, baseline bars, and task splitting, you get a complete project management solution in a single app component.

Screenshot

Multiple appearance settings, fully customizable templates

Change colors and other UI details either generally or for individual data items, or define templates for standard, milestone, and summary tasks, and for dependency lines. For example, to support interruptions as shown for some tasks below. Or download and adapt the default styles and templates for Gantt chart and PERT chart components as needed.

Screenshot

Printing, exporting images, Microsoft Project, and Excel®

Call Print method to initiate printing (or PDF exporting) of all grid and chart content at once. Export scalable diagram images that your end users can use for any purpose. Enable saving and loading Microsoft Project XML files using built-in methods of Gantt Chart components. Use Adapter API (free for product licensees) to save and load data from Excel® sheets, too.

Screenshot

Timeline and calendars

Configurable timeline duration and zoom level, visible and working days and hours with fixed or periodic holidays or breaks (possibly different for each item if needed), scale headers with built-in or custom intervals and text formatters, and update interval applying upon dragging items.

Screenshot

Customizable date formats

Date and times are formatted using the current user's culture by default, but you can customize formatting too. For both standard date columns and custom item values that you supplementary need, e.g. to template and show secondary draggable data bound bars in the chart area too.

Screenshot

Grid cell editors

Use either built in or custom grid cell editors and converters. With DataTreeGrid component (available separately) you can easily obtain a hierarchical assignment selector dialog as the one presented below.

Screenshot

Multiple (recurrent) bars/row

Define custom columns and support properties to generate and display multiple chart items for each grid row. Daily, weekly, monthly, or yearly recurrence, with or without series end date: imagination is the only limit.

Screenshot

Schedule Charts

Present items assigned to any resource on a separate row, optionally on multiple lines in case of time conflicts. Allow dragging the bars vertically – from their bottom hoverable area – to set (or remove) their assignments.

Screenshot

Resource hierarchy

With ScheduleChartDataGrid, resources can be displayed in groups (of unlimited indentation levels) as well. Expanding an collapsing groups can help end users tremendously when comparing unrelated schedules.

Screenshot

Load Charts, PERT Charts, Network Diagrams

You can also easily generate other types of diagrams based on Gantt Chart items (or by defining data on the fly.)

Screenshot

Components

for WPF & .NET 4+ / .NET Core 3.1 / .NET 5+ and Silverlight™ 4+ with optional LightSwitch® extensions

Features at a glance

Customizable grid

Easily add built-in or custom grid columns bound to custom item properties, set up row filtering, and display built-in thumbs to allow end users to move items vertically in the hierarchical collection using drag and drop operations.

Customizable timeline

Customize working week and day time intervals, add nonworking time intervals as needed, and use built-in and custom timeline scale types with built-in or custom header interval formatting and optional vertical bars.

Project management

Configure and manage tasks, dependencies, resources and assignments, and build highly compatible applications using Microsoft® Project XML schema based import and export. Print and export Gantt Chart images with ease.

Customizable appearance

Set up grid and chart item styling properties or define fully custom bar templates using XAML. Dependency lines can be also customized, if needed, optionally using the built in arrow polyline shape included with the library.

High performance

User interface virtualization and asynchronous behaviors enabled by default and by design, getting the components responsive in less than 3 seconds when loading as much as 10,000 items on modern PCs.

Developer friendly

Test the product for free for unlimited time. LightSwitch® extension included for the Silverlight™ based Gantt Chart. Multiple sample applications are available, including a data access example with SQL Server® persistence.

Pricing

Multiple license types with different pricing options are available: there is one for everyone!

Mini Edition
Personal License
Order license
Basic Edition
Small Team License
Order license
Standard Edition
Business Plus License
Order license
  • All components with source code
  • for any development team size
  • royalty-free perpetuum license
  • with unlimited high priority support
  • We have used the product for 6 months now and we have been very impressed. The API is intuitive, the documentation is good and above all, the support is fantastic. I have never received so fast responses from anyone before. We have a WinForms app, written in C++/CLI. We host the WPF component inside this and it works great. I can recommend DlhSoft to anyone.

    Avatar
    F. Østergaard
    Atomic Software, Denmark
  • Recently the idea came to me to add a project management module to an existing WinForms program. Via the NuGet Package Manager I quickly ended up at the DlhSoft libraries. The costs for the license are very acceptable. I am impressed by their good service, speed and patience! DlhSoft is definitely worth a 5 star recommendation!

    Avatar
    Henk van Elst
    The Netherlands
  • We were very happy with our decision of choosing DlhSoft [product] after a thorough analysis of the components available on the market. It was used as basis for a project planning tool based on Silverlight and deployed as a SharePoint WebPart, and fulfilled our needs from a functional and technical perspective, meeting also our performance requirements. …

    Avatar
    Rares Breaz
    Misoft Systems, Romania
  • We've assessed a few other Silverlight Gantt Chart components and DlhSoft [product] … is by far and without a shadow of a doubt several classes above the competition. It is easy and intuitive to use. Properties that you expect to be exposed are just there. …

    Avatar
    David Siew
    Usesoft, Estonia
  • We are working with DlhSoft's Gantt Chart components for years now and have achieved a lot of benefits for our customers with them. When questions arise, their customer support is outstanding in its fast and competent assistance and advice. We recommend them to everyone who needs feature-rich Gantt Charts in their projects.

    Avatar
    Benjamin Rühl
    microTOOL, Germany
  • We finally have a really nice Gantt Chart Extension for LightSwitch [from DlhSoft]. … They are experts with Gantt Chart capability for all types of industries, which lends itself to having a really well designed and functional Gantt Chart add on to your LightSwitch project. … I find it to be very powerful with many nice features. … I have nothing but good things to say about this company.

    Avatar
    Edward Piccoli
    EW Manufact., United States
  • The scheduling components from DlhSoft finally made us say goodbye to our old carboard planboard. Their continued support in the development of our application is top of the line.

    Avatar
    Ries Spruit
    AMZ Coach Co., Netherlands
  • The library has proved to be a high-performing, reliable component for WPF / XAML development. The ease of use, coupled with the outstanding and personal customer support really ramps up the speed of the development process. Highl​y recommended!

    Avatar
    Nelson K. Bond
    Intergraph, United States
  • We used DlhSoft's Gantt for a project management software. It was easy to use through its helpful documentation and a lot of free examples. If there was a question, the support team answered quickly with a very competent answer.

    Avatar
    Marcus Voigt
    Germany