RadiantQ WPF Gantt
GanttControl or FlexyGantt
Next Topic 

The RadiantQ WPF Gantt package consists of 2 rich Gantt Controls:


GanttControl


The GanttControl is ideal for visualizing project-tasks and has these key features.




FlexyGantt


The FlexyGantt is ideal for visualizing resource-utilization and has these key features.



Feature Comparison Matrix


Feature/Control

GanttControl

FlexyGantt

Built-in Scheduling

Y

Y

Multiple tasks per row

N

Y

Dependency Lines

Y

Y

Dependency Constraints

Y

N

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 - 2017. All Rights Reserved.