After one Q in CTP stage the RadGanttView control is now BETA. This means that most of the core features are already implemented and the rest of the features we are going to add are considered marginal and will not affect its internal architecture neither its API a lot. We reconsidered the public API of the data objects (IGanttTask) and did some changes which we believe will enhance the experience of the control.
We developed some core features which add greater interaction to RadGanttView:
Both properties are of type IRangeGenerator so here are some implementations of the interface we included:
We considered these generators to be the most common ones, but we are planning to add even more cool built-in range generators that can be used in more specific scenarios.
To demonstrate the newly created features some examples are available online:
These are the cool features we developed this Q for the GanttView control. I’ve created an example which uses data from our release history for the purpose of a simple demonstration. The data contains past and future items and only the future events are editable. Optionally, you can show a highlight over the past timeslots as an indication that tasks cannot be changed. You will also find configurations for the visibility of the weekend days and state of the timeline - zoomed-in or out.
You can download its WPF and Silverlight (shared) source code from here.
Miroslav Nedyalkov is a XAML enthusiast. Speaker at various local user groups and events. Miroslav is passionate about cutting edge technologies and likes to share his knowlage with others. You can follow him on Twitter at @miro_nedyalkov.