В моем приложении WPF я добавляю меню и добавляю в него несколько элементов меню. Например, один из моих пунктов меню - "Основной элемент", затем я добавляю subItem1, subItem2 и subItem3 в "Основной элемент". Я хочу нажать subItem1 и сделать что-нибудь (например, MessageBox.show сообщение). Почему я не могу найти событие для этого subItem1? Как добавить событие click для subItem1? Я нашел свойство для subItem1 под свойством collection для "Main Item", но может видеть только свойство, не может видеть список событий. Как добавить событие click для subItem1? Спасибо!
Как WPF добавить элемент меню?
Ответ 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)
{
}