This question is locked. New answers and comments are not allowed.
Hi, I am having a problem getting clicked context menu item in TreeListView.
I always get null when calling the following method:
Please find xaml code below:
I always get null when calling the following method:
private RadTreeViewItem ClickedTreeViewItem { get { return this.TreeContextMenu.GetClickedElement<RadTreeViewItem>(); } }Please find xaml code below:
<telerik:RadTreeListView BorderThickness="0" x:Name="TreeListView" Background="White" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" AutoGenerateColumns="false" RowIsExpandedChanging="TreeListView_RowIsExpandedChanging" RowIsExpandedChanged="TreeListView_RowIsExpandedChanged" DataLoadMode="Synchronous" SelectionChanged="TreeListView_SelectionChanged" MouseRightButtonUp="TreeListView_MouseRightButtonUp"> <telerik:RadContextMenu.ContextMenu> <telerik:RadContextMenu x:Name="TreeContextMenu" Opened="TreeContextMenu_Opened" ItemClick="TreeContextMenu_ItemClick"> <telerik:RadContextMenu.Items> </telerik:RadContextMenu.Items> </telerik:RadContextMenu> </telerik:RadContextMenu.ContextMenu> <telerik:RadTreeListView.Columns> .... </telerik:RadTreeListView.Columns> <telerik:RadTreeListView.ChildTableDefinitions> <telerik:TreeListViewTableDefinition ItemsSource="{Binding Items}"/> </telerik:RadTreeListView.ChildTableDefinitions> </telerik:RadTreeListView>