<gantt:GanttControl x:Name="Gantt" Loaded="Gantt_Loaded"
ItemsSource="{Binding TaskCollection}"
UseAutoUpdateHierarchy="False"
VisualStyle="Metro">
<gantt:GanttControl.TaskAttributeMapping>
<gantt:TaskAttributeMapping TaskIdMapping="Id"
TaskNameMapping="Name"
StartDateMapping="StDate"
ChildMapping="ChildTask"
FinishDateMapping="EndDate"
DurationMapping="Duration"
ResourceInfoMapping="Resource"
ProgressMapping="Complete"
PredecessorMapping="Predecessor"/>
</gantt:GanttControl.TaskAttributeMapping>
</gantt:GanttControl> |
private void Gantt_Loaded(object sender, RoutedEventArgs e)
{
var predecessor= ((model.TaskCollection)[0] as Task).ChildTask[1].Predecessor;
} |
<syncfusion:GanttControl x:Name="Gantt"
RelationshipEstablished="Gantt_RelationshipEstablished">
<syncfusion:GanttControl.TaskAttributeMapping>
…
</syncfusion:GanttControl.TaskAttributeMapping>
</syncfusion:GanttControl> |
private void Gantt_RelationshipEstablished(object sender, GanttRelationshipEstablishedEventArgs e)
{
var predecessorCollection = (e.EndTask as TaskDetails).Predecessor;
} |