使用菜单项值作为命令参数
本文关键字:命令 参数 菜单项 | 更新日期: 2023-09-27 18:37:03
我有以下来自Menu(不是ContextMenu)的MenuItem:
<MenuItem DisplayMemberPath="Name"
Header="Teams"
ItemsSource="{Binding Teams,
Source={StaticResource Container}}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cmd:EventToCommand Command="{Binding OpenTeamPage}"
CommandParameter="{Binding ???}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</MenuItem>
如何将所选项目(来自项目源的团队)作为命令参数传递到我的视图模型?我已经做了一些研究,但在这种情况下我找不到获得所选项目的方法。任何帮助将不胜感激。
如果要
发送单击的菜单项上下文,则
<MenuItem DisplayMemberPath="Name"
Header="Teams"
ItemsSource="{Binding Teams,
Source={StaticResource Container}}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cmd:EventToCommand Command="{Binding OpenTeamPage}"
PassEventArgsToCommand="True"
</i:EventTrigger>
</i:Interaction.Triggers>
</MenuItem>