We should subscribe to the CollectionChanged event of the ExpandCollapseService.HierarchicalCollectionAdapter of the RadGanttView in order to detect when a GanttTask has been expanded/collapsed: this.gantt.ExpandCollapseService.HierarchicalCollectionAdapter.CollectionChanged += HierarchicalCollectionAdapter_CollectionChanged; private void HierarchicalCollectionAdapter_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { //implement logic here }