What I understand is that the GanttTask Children collection is not suitable for your scenario and so a new Children collection of type MyGanttTaskCollection
Unfortunately, for the reason that GanttTask Children is of type IList<IGanttTask>
there is no event available for items change notification. We would have to insert/remove items in both collections when adding or removing them.
What I might suggest is implementing IGanttTask instead of inheriting GanttTask in the MyGanttTask class. This way we can include only the necessary fields needed and create Child collection of type MyGanttTask instead of IList<IGanttTask>
. Then use these MyGanttTaskCollection<MyGanttTask>
to populate the TasksSource of the RadGanttView
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.