У меня проблема с назначением обработчику события контекстного меню, которое связано как ItemContainerStyle для списка.Когда вы щелкаете правой кнопкой мыши и вызываете элемент списка в приложении, я получаю контекстное меню, которое показывает имя заголовка, а также другой вложенный элемент с именем system.window.style.
Мой код XAML выглядит следующим образом:
<ListBox HorizontalAlignment="Left" Margin="6,90,0,0" Name="listbox1" Width="189" FontSize="14" Height="416" VerticalAlignment="Top">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<MenuItem Header="Delayed Kick" >
<Style TargetType="MenuItem">
<EventSetter Event="Click" Handler="DelayedKick_Click"/>
</Style>
</MenuItem>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>