如何将所选上下文菜单项的索引传递给绑定命令
本文关键字:索引 命令 绑定 菜单项 上下文 | 更新日期: 2023-09-27 17:56:51
如何将所有上下文菜单项绑定到一个命令,该命令获取调用的菜单项的索引?我有一个 WPF/MVVM 项目。
<ContextMenu x:Key="cm" ItemsSource="{Binding ActionItems}"
DisplayMemberPath="ActionDescription">
</ContextMenu>
你应该把它作为一个CommandParameter
传递:
<ContextMenu x:Key="cm" ItemsSource="{Binding ActionItems}" DisplayMemberPath="ActionDescription"
Command="{Binding YourCommand}" CommandParameter="{Binding YourParameter}">
...
</ContextMenu>
更新您需要此处描述的解决方案:MVVM 将命令绑定到上下文菜单项
评论后更新
复发 - 您应该实现它,如下所示:带有项源的 WPF 上下文菜单 - 如何绑定到每个项中的命令?。请注意,该链接是其他问题的重复。所以请阅读两者。