C# 从wrappanel inside Items控件内的上下文菜单中获取右键单击的项
我有一个ItemsControl,里面有一个WrapPanel。在包装纸里面我有一个上下文菜单。整个事情看起来是这样的:C# 从wrappanel inside Items控件内的上下文菜单中获取右键单击的项,c#,wpf,contextmenu,eventargs,C#,Wpf,Contextmenu,Eventargs,我有一个ItemsControl,里面有一个WrapPanel。在包装纸里面我有一个上下文菜单。整个事情看起来是这样的: <ItemsControl Grid.Row="0" Grid.Column="1" ItemsSource="{Binding CheckBoxList}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> <ItemsControl.ItemsPanel>
<ItemsControl Grid.Row="0" Grid.Column="1" ItemsSource="{Binding CheckBoxList}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel>
<WrapPanel.ContextMenu>
<ContextMenu>
<MenuItem Header="Remove from list">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="RemoveCheckBox">
<cal:Parameter Value="$eventArgs"/>
</cal:ActionMessage>
</i:EventTrigger>
</i:Interaction.Triggers>
</MenuItem>
</ContextMenu>
</WrapPanel.ContextMenu>
</WrapPanel>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
但我无法得到像这样的实际右键单击元素。事件args的源只是上下文菜单中单击的菜单项。如何获取实际单击的元素