Сначала посмотрите на мой код:Получить визуальный базовый элемент ItemTemplate элемента управления ItemsControl в ContextMenu.MenuItem.Click?
<ListBox ItemsSource="{Binding}" SelectionMode="Multiple"
ItemTemplate="{StaticResource ContactTemplate}">
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Name="mnuEdit" Header="_Edit" Click="MenuItem_Click" />
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>
Я хочу, тем, когда пользователь щелкает правой кнопкой мыши индивидуальный ListBoxItem в ListBox, он должен быть передан (или индекс его или любой другой способ, чтобы найти пункт, что ContextMenu выскочил-на.