Category / Section
How can I display the ContextMenu over the TreeViewItemAdv in TreeViewAdv?
1 min read
To display the ContextMenu over the TreeViewItemAdv when right click has been made, create your own ContextMenu in the resources of TreeViewAdv and bind it to the TreeViewItemAdv using its “ContextMenu” property.
The following code example demonstrates the same.
Xaml
<syncfusion:TreeViewAdv Name="treeViewAdv" IsExpandOnDrop="True"> <syncfusion:TreeViewAdv.Resources> <!--Create ContextMenu which needs to be shown--> <ContextMenu x:Key="MyContext"> <MenuItem Header="Cut" IsEnabled="True" Command="ApplicationCommands.Cut"/> <MenuItem Header="Copy" Command="ApplicationCommands.Copy"/> <MenuItem Header="Paste" Command="ApplicationCommands.Paste"/> </ContextMenu> </syncfusion:TreeViewAdv.Resources> <syncfusion:TreeViewItemAdv IsEditable="True" ContextMenu="{StaticResource MyContext}" Name="treeviewitem" Header="Asia"> <syncfusion:TreeViewItemAdv Header="India"/> <syncfusion:TreeViewItemAdv Header="China"/> <syncfusion:TreeViewItemAdv Header="Japan"/> <syncfusion:TreeViewItemAdv Header="Italy"/> </syncfusion:TreeViewItemAdv> </syncfusion:TreeViewAdv> </StackPanel> </Grid> </Window>
Fig 1: Display ContextMenu for the TreeViewItemAdv in TreeViewAdv
Sample Link: How can I display the ContextMenu over the TreeViewItemAdv in TreeViewAdv?