Articles in this section
Category / Section

How can I display the ContextMenu over the TreeViewItemAdv in WPF TreeViewAdv?

3 mins read
In WPF TreeViewAdv 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.
<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>

C:\Users\keerthana.jegannatha\AppData\Local\Microsoft\Windows\INetCache\Content.Word\ContextMenu.png

 

 Fig 1: Display ContextMenu for the TreeViewItemAdv in TreeViewAdv

Sample Link: ContextMenu

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied