我正在使用wpf(C#)我想右键单击树视图项目,然后将弹出带有菜单项的上下文菜单,该菜单项将对具有上下文菜单项的选定/右键单击树视图项目执行操作尝试使用tree_view_item.MouseRightButtonUp += Item_MouseRightButtonUp;
但后来我无法使用树视图项目路径的上下文菜单中的项目
每个FrameworkElement
都有ContextMenu
属性。只需添加ContextMenu
元素即可:
MainWindow.xaml
MenuItem
MainWindow.xaml.cs
<Window>
<Window.Resources>
<ContextMenu x:Key="TreeViewItemContextMenu">
<MenuItem Header="Save" Click="OnSaveItemClicked"/>
</ContextMenu>
</Window.Resources>
<TreeView>
<TreeView.ItemContainerStyle>
<Style TargetType="TreeViewItem">
<Setter Property="ContextMenu" Value"{StaticResource TreeViewItemContextMenu}" />
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
<Window>