1
我有以下的菜單項,其來自一個菜單(不是文本菜單):使用菜單項值CommandParameter
<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>
如何傳遞所選擇的項目(從的ItemsSource團隊)作爲CommandParameter我視圖模型?我已經做了一些研究,但是我無法找到在這種情況下獲得所選項目的方法。任何幫助,將不勝感激。
這似乎不發送任何東西作爲參數。 –
你會在輸出窗口中看到任何綁定錯誤嗎?無論如何,你可以使用更新的答案..這樣,整個eventargs將作爲參數發送,你可以在你的命令處理程序中找到OriginalSource.DataContext – Nitin
我無法從OriginalSource訪問DataContext。 OriginalSource就像它一樣。 –