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
>