在我的WPF应用程序中,我添加一个菜单,然后在其下添加几个菜单项。例如,我的一个菜单项是“Main Item”,然后我在“Main Item”下添加subItem1,subItem2和subItem3。我想点击subItem1并做一些事情(例如MessageBox.show一条消息)。为什么我找不到这个subItem1的事件?如何为subItem1添加click事件?我在“Main Item”的集合属性下找到subItem1的属性,但只能看到属性,看不到事件列表。如何为subItem1添加click事件?谢谢!
答案 0 :(得分:22)
在你的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)
{
}