The Gantt control provides a Microsoft Project-like interface for scheduling and managing projects. Its intuitive user interface lets you visually manage tasks, task relationships, and resources.
Relationships can be specified between different tasks to determine the order in which the tasks need to be performed.
The relationship links can be finish-to-start, start-to-finish, start-to-start, or finish-to-finish types.
Columns can be sorted either based on a single field or column, or on multiple columns or fields.
A task’s fields, such as duration, start date, end date, predecessors, etc., can be edited directly in their respective cells using dialog or interactively using taskbars.
Tooltip enhances the user experience by displaying customized information regarding a specific task.
Gantt provides support for zooming the time period of the task.
Gantt easily specifies milestones with just a check box in the row.
Highlight a specific set of tasks in the Gantt chart region.
Vertical lines are used to indicate exactly where the current time is in the timeline.
Strip lines can be generated for recurring dates, as well. They denote important events in a sequential timeline.
Dynamically add baseline columns to help better analyze the current progress made against the baseline estimations. It is also possible to display baseline statistics with custom visual elements like charts.
Resource names can be customized easily.
Tasks are rendered in a single row to create the resource view.
There is built-in support for exporting the visible region or the entire Gantt chart as a JPEG, PNG, or BMP.
Easily import and export between the Gantt control and Microsoft Project.
The Gantt controls for the WPF and Silverlight platforms mostly share the same API except for some areas where it is not possible to do so due to platform differences.