2013-03-11 5 views
1

у меня есть это меню в моем приложении:MenuItem нажмите событие не будет стрелять

<Menu Height="23" HorizontalAlignment="Left" Margin="84,66,0,0" Name="menu1" VerticalAlignment="Top" Width="200"> 
     <MenuItem Header="File" /> 
     <MenuItem Header="Youtube" Name="myYouTube" Click="MenuItem_Click"> 
      <MenuItem Header="Login"/> 
      <MenuItem Header="Logout"/> 
     </MenuItem> 
     <MenuItem Header="Help" /> 
    </Menu> 

И когда я нажимаю myYouTube тогда MenuItem_Click не будет срабатывать.

Любая идея, почему я служу?

+0

Удостоверьтесь, что метод «MenuItem_Click» существует, и у него нет опечатки и т. Д. – derape

+0

Происходит ли это, если вы поместите его в меню «Файл»? Потому что, если у вас есть подпункты, было бы разумно не запускать его, а вместо этого показывать меню подэлементов. – nvoigt

ответ

2

Если у вас есть элементы подменю событие не будет поднят себе: MenuItem.Click Event
Но, может быть, вы могли бы использовать это событие SubmenuOpened SE: MenuItem.SubmenuOpened Event

Я изменил его на события для WPF прямо сейчас.

+0

Я не нашел всплывающее событие в MenuItem – MTA

+0

@MTA, извините, что я запутался, это было для WinForms. Я изменил его в WPF. –

+0

«Событие Click не появляется, если в MenuItem есть подменю». Чья это была идея? : \ –

Смежные вопросы