New to Telerik UI for WPF? Download free 30-day trial

How to determine what group was clicked inside


Product RadTimeline for WPF


How to determine which timeline group was clicked.


Handle the MouseRightButtonDown/MouseLeftButtonDown event of the RadTimeLine and check, if the clicked element is a TimelineItemGroupControl.

Example 1: Checking the clicked element

private void RadTimeline_MouseRightButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) 
    var panel = e.OriginalSource as VirtualizingTimelinePanel; 
    if (panel != null) 
        var groupControl = panel.ParentOfType<TimelineItemGroupControl>(); 
        if (groupControl != null) 
            var context =  (TimelineDataItemGroup)groupControl.DataContext; 
Private Sub RadTimeline_MouseRightButtonDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) 
    Dim panel = TryCast(e.OriginalSource, VirtualizingTimelinePanel) 
    If panel IsNot Nothing Then 
        Dim groupControl = panel.ParentOfType(Of TimelineItemGroupControl)() 
        If groupControl IsNot Nothing Then 
            Dim context = CType(groupControl.DataContext, TimelineDataItemGroup) 
        End If 
    End If 
End Sub 

See Also

In this article