public GanttRow CreateGanttRow(GanttRowGroup rowGroup, string name) { var rowHeader = new GanttRowHeader() { Name = name }; var row = new GanttRow() { RowHeader = rowHeader, Tasks = new ObservableCollection<GanttTask>() }; rowGroup.Rows.Add(row); return row; }
public void AddGanttTask(GanttRow row, GanttTask task) { if (task.Start < ganttChartData.MaxDate && task.End > ganttChartData.MinDate) row.Tasks.Add(task); }