Predecessors logic does not exist

Good day. 

At the time of adding a new predecessor, the task start date updates as expected. But once it is entered, that predecessor becomes nothing but just a label, an incorrect and misguiding label. In the  screenshot, when I change the duration of the first task, the second task start date stays the same, rendering the predecessor invalid. The predecessor still claims task line 3 will start after the finish date of task line 2, which is now not the case. 
Doing this in MS Projects, task line 3 start date would have automatically updated. 


Attachment: After_changing_duration_on_task_2_47682e6b.png

1 Reply

AJ Arul Jenith Berkmans Syncfusion Team June 23, 2025 01:24 PM UTC

Hi Anneke,

We have reviewed your query. To achieve your requirement, set the ValidationMode property of GanttControl to Auto, which enables automatic validation. Please refer to the example codes below.

 

<gantt:GanttControl x:Name="gantt"

                           ItemsSource="{Binding TaskCollection}"

                           ValidationMode="Auto">

</gantt:GanttControl>


We’ve prepared a sample project and a demonstration video for your reference. Please check the attached sample and video to better understand the implementation.

If you have any further questions or require assistance with any other aspect, please don't hesitate to let us know. We are here to help.

Regards,

Arul Jenith B.


Attachment: WPF_gantt_demo_b1cb0509.zip

Loader.
Up arrow icon