private static void OnItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { PredecessorItem item = d as PredecessorItem; if (item != null) { item.OnChanged(); } }
internal void Delete() { PredecessorItem dataContext = base.DataContext as PredecessorItem; if (dataContext != null) { GanttChartItem dependentItem = dataContext.DependentItem; if (dependentItem != null) { dependentItem.Predecessors.Remove(dataContext); } } }