In the current implementation of RadGanttView
is measured and arranged internally and its position is always drawn at the end of the Relation. When making these calculations the FromTask's position is taken into account and considered as the start of the Relation container, whilst the EndArrow
is drawn at the end of the Relation container.
If I understand correctly - you are creating a custom IDependency
that has a StartToFinish DependencyType
and uses the FromTask
as a ToTask
. However, this implementation will not affect the way the Relation containers are drawn: logically, the FromTask
might be used as a ToTask
, but when the visual elements are drawn it will still be considered as the start of the Relation container. Unfortunately, this behavior cannot be changed.
If, when adding a GanttTask
, you only have information about its ToTask
, I suggest creating a custom IDependency
but instead of changing the DependencyType
, you can add an additional property - ToTask
and populate it (as well as the FromTask
property) when creating your TasksSource
. Then you can use it to search for the correct GanttTask
to relate to the newly added GanttTask
Hope this helps and is suitable for your scenario.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items