В WPF как добавить событие элемента меню?

в моем приложении WPF я добавляю меню, а затем добавляю несколько пунктов меню под ним. Например, один из моих пунктов меню - "главный пункт", Затем я добавляю subItem1, subItem2 и subItem3 в разделе"главный пункт". Я хочу нажать subItem1 и сделать что-то(например, MessageBox.показать сообщение). Почему я не могу найти событие для этого подпункта 1? Как я могу добавить событие click для subItem1? Я нахожу свойство для subItem1 в свойстве collection для "Main Item", но могу видеть только свойство, не могу видеть список событий. Как могу ли я добавить событие click для subItem1? Спасибо!

1 ответов


в вашем xaml:

<Menu IsMainMenu="True">
<MenuItem Header="MainMenu">
<MenuItem Header="subItem1" 
 x:Name="subItem1" Click="subItem1_Click">
</MenuItem>
</MenuItem>
</Menu>

в код:

private void subItem1_Click(object sender, RoutedEventArgs e)
{

}