Indeed this is another issue with RadTimeline and we logged it in the feedback portal
As a workaround you can extract the ControlTemplate of the TimelineItemGroupControl and slightly modify it. Basically you can find the RadToggleButton element with x:Name set to "HeaderButton
" inside the template and template bind its Foreground property to the item group control's Foreground.
Another approach could be to subscribe for the Loaded event of RadTimeline and inside its handler to get all TimelineItemGroupControls with the ChildrenOfType<T>() extension method. Then get their RadToggleButton children and change their Foreground programmatically.
sender, RoutedEventArgs e)
var itemGroups =
var button = group.FindChildByType<RadToggleButton>();
button.Foreground = group.Foreground;
I hope this helps.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.