This topic gives an overview of the major project-related features available using the xamGantt™ control.
This topic contains the following sections:
The following table summarizes the xamGantt control’s main project-related features. Additional details follow later in this topic.
As in the Microsoft Project, the xamGantt control provides functionality for calculating the project after each edit and keeping the project and task data up-to-date.
The xamGantt control’s built-in scheduling engine provides much of the same scheduling functionality found in the Microsoft Project.
The engine performs:
intra-task updates – updating the related properties within a task when modifying a task property
inter-task updates – updating the related predecessor/successors tasks as well as ancestors and descendants.
By default, the scheduling engine performs the project re-calculation after each edit, but this is a configurable feature and can be set to trigger project calculations explicitly.
As in the Microsoft Project, the xamGantt control provides functionality for project critical path calculations.
The project critical path consists of tasks that are critical for the calculated project’s start or finish date. By definition, a task is critical if delaying it results in violating a deadline or constraint or increasing the project’s duration.
Using the xamGantt control:
you can highlight either single or multiple critical paths
configure the tasks’ critical slack limit
As in the Microsoft Project, the xamGantt control provides project scheduling functionality from a project’s start or finish date.
This means that updates to the project tasks’ start and finish dates occur according to the project’s start or finish date.
For a project scheduled from its start date, the scheduling engine uses the start date as a starting point to calculate the project finish date.
For a project scheduled from its finish date, the scheduling engine uses the finish date as a starting point to calculate the project start date.
The following topics provide additional information related to this topic.