Skip to main content

TasksScheduledEventArgs.InvalidPredecessorLinks Property

Gets a collection of predecessor links that are invalid after scheduling.

Namespace: DevExpress.Xpf.Gantt

Assembly: DevExpress.Xpf.Gantt.v24.2.dll

NuGet Package: DevExpress.Wpf.Gantt

Declaration

Property Value

Type Description
ReadOnlyCollection<Object>

A collection of invalid predecessor links.

Remarks

The InvalidPredecessorLinks property does not return any invalid links if the link validation is disabled (the AllowValidatePredecessorLinks is set to false).

You can rollback the edit changes if they have become the reason for invalid links.

<dxgn:GanttControl ...>
    <dxgn:GanttControl.View>
        <dxgn:GanttView ... 
            TasksScheduled="GanttView_TasksScheduled">
        </dxgn:GanttView>
    </dxgn:GanttControl.View>
</dxgn:GanttControl>
private void GanttView_TasksScheduled(object sender, DevExpress.Xpf.Gantt.TasksScheduledEventArgs e) {
    if (e.InvalidPredecessorLinks.Count > 0) e.RollbackChanges = true;
}
See Also