【发布时间】:2016-03-25 15:27:54
【问题描述】:
我有一个包含 1 个菜单项的上下文菜单。该菜单项绑定到 itemssource 的 ObservableCollection。
<ListView.ContextMenu>
<ContextMenu>
<MenuItem Header="Example Menu Item"
Command="{Binding Path=DataContext.ExampleCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListView}}"
ItemsSource="{Binding ObservableItems}">
</MenuItem>
</ContextMenu>
</ListView.ContextMenu>
如何获取所选菜单项的名称(或索引)。问题是我无法将命令绑定到每个单独的菜单项,因为它们是动态生成的。
例如,我如何知道点击了哪个项目,如下图所示?
非常感谢任何帮助。谢谢。
【问题讨论】:
标签: c# wpf mvvm contextmenu menuitem