Background Image

Knowledge base articles about
predecessors

Search DlhSoft Team's blog for predecessors

To enable auto-scheduling behavior on GanttChartDataGrid or GanttChartView component of Gantt Chart Light Library for Silverlight™ and WPF, Gantt Chart Hyper Library for HTML5/JavaScript®, or Gantt Chart Web Library for ASP .NET, you may set AreTaskDependencyConstraintsEnabled property of settings.areTaskDependencyConstraintsEnabled field to true. When auto-scheduling is turned o…

In order to use custom task identifiers or keys instead of the standard indexes and predecessor indexes within Gantt Chart Library for WPF or Project Management Library for WPF you need to define such custom properties at task item level and synchronize their values to the original properties used within databinding, and replace appropriate grid column bindings within the user int…

Sometimes you want to display predecessors using a custom string format in the Predecessors column of GanttChartDataGrid component from Gantt Chart Light Library. To transform values from the expected format to your custom display time format you can use a WPF converter class. An PredecessorFormatConverter example class is available with full C# …

By default GanttChartDataGrid and GanttChartView controls from Gantt Chart Light Library use virtualization, which means that content template for chart items is actually applied and loaded only when the items get actually visible in the viewport, such as when the end user scrolls down the chart area to view those items. Sometimes, however, you may…

For your reference, a class diagram (possibly partial, depending on the actual product that you use) indicating the generic project management logical entities and their relations is presented below:

I need to set DependencyType and/or Tag properties of the new PredecessorItem object created when the end user performs a drag and drop operation to define a new dependency between two tasks (drawing a dependency line between two task bars) in the GanttChartDataGrid or GanttChartView control of Gantt Chart Light Library. You need to handle the CreatingDepe…