private static void OnStartChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GanttChartItem item = d as GanttChartItem; if (item != null) { item.OnPropertyChanged("Start"); item.OnTimingChanged(); item.UpdateDependencyLines(); } }
private static void OnCompletedFinishChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GanttChartItem item = d as GanttChartItem; if (item != null) { item.OnPropertyChanged("CompletedFinish"); item.OnTimingChanged(); item.UpdateIsCompleted(); } }
private static void OnIsMilestoneChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GanttChartItem item = d as GanttChartItem; if (item != null) { item.OnPropertyChanged("IsMilestone"); item.UpdateComputedTaskTemplate(); item.OnTimingChanged(); item.UpdateDependencyLines(); item.UpdateIsCompleted(); } }