The RadiantQ WPF Gantt package consists of 2 rich Gantt Controls:
The GanttControl is ideal for visualizing project-tasks and has these key features.
The FlexyGantt is ideal for visualizing resource-utilization and has these key features.
Feature Comparison Matrix
Feature/Control |
GanttControl |
FlexyGantt |
Built-in Scheduling |
Y |
N |
Dependency Constraints |
Y |
Y |
Multiple tasks per row |
N |
Y |
Time Scale Headers |
Y |
Y |
User Interaction |
Y |
Y |
Multi-column tree list on the left |
Y |
Y |
Gantt Visualization Patterns
While we list some common patterns here, our controls are generic enough to support a lot of different patterns.
Gantt for Effort Driven Scheduling (default behavior)
- Use a GanttControl to list a hierarchy of tasks.
- You data source usually has a StartTime and Effort field for the task.
- The End Time for the task is automatically calculated based on the resource assignments.
- Gantt schedules the task's times based on configurable working times, set dependency constraints, etc.
Gantt for Fixed Duration Scheduling
- Use a GanttControl to list a hierarchy of tasks.
- You data source usually has a StartTime and EndTime field (although an Effort is recommended) for the task.
- Multiple Resources can be assigned to a task, but that does not affect the duration of the task (set the AdjustDurationOnAssignment property to false).
- Gantt schedules the task's times based on configurable working times, set dependency constraints, etc.
Gantt for Visualizing Custom Project Schedules
You already have a model/scheduling engine where you have a hierarchy of tasks whose start and end times are managed by your model, that might implement your own scheduling, dependency constraint logic, etc.
- Use a FlexyGantt to visualize your hierarchy of tasks or resources/tasks.
- Optionally use the dependency line rendering feature in FlexyGantt to show dependency lines between tasks.
- FlexyGantt will simply render the hierarchy of tasks in the timeline and allow user interaction. However, scheduling and constraints will be managed by your custom model/scheduling engine.
Gantt for Resources Allocation Views
- Use a FlexyGantt to visualize a hierarchy of resources.
- Visualize the hierarchy in the table on the left.
- For each row (resource) in the table, visualize a list of tasks or a single task in the chart - in the same row.
� RadiantQ 2009 - 2019. All Rights Reserved.