RadTreeViewItem selectedItem = radContextMenu.GetClickedElement<RadTreeViewItem
But in my case I am using MVVM, so I prevented from using codebehind.
Here is my code snippet. The "SelectedItem" always returns null
<TelerikNavigation:RadTreeView x:Name="CaseExpoTreeView" IsRootLinesEnabled="False" IsLineEnabled="False" TelerikAnimation:AnimationManager.IsAnimationEnabled="False" IsVirtualizing="True" Grid.Row="0" ItemsSource="{Binding Case, Mode=TwoWay}" TelerikTreeView:TreeViewPanel.VirtualizationMode="Standard" ItemContainerStyle="{StaticResource DefaultTreeViewItemStyle
<TelerikNavigation:RadContextMenu.ContextMenu >
<TelerikNavigation:RadContextMenu x:Name="radContextMenu" ItemsSource="{Binding ContextMenuItems, Mode
<i:Interaction.Triggers >
<i:EventTrigger EventName ="Opened">
<cmd:EventToCommandTriggerAction Command="{Binding ContextMenu_OpenedCommand, Mode =OneWay}"
CommandParameter="{Binding SelectedItem, ElementName =CaseExpoTreeView}" />
</i:EventTrigger > </i:Interaction.Triggers >
<TelerikNavigation:RadContextMenu.ItemTemplate >
<Telerik:HierarchicalDataTemplate >
</Telerik:HierarchicalDataTemplate >
</TelerikNavigation:RadContextMenu.ItemTemplate >
</TelerikNavigation:RadContextMenu>
</TelerikNavigation:RadContextMenu.ContextMenu>

