在WPF应用程序中,我添加了一个菜单,然后在其下添加了几个菜单项。例如,我的菜单项之一是“ Main Item”,然后在“ Main Item”下添加subItem1,subItem2和subItem3。我想点击subItem1并执行某项操作(例如,MessageBox。显示一条消息)。为什么我找不到此subItem1的事件?如何为subItem1添加click事件?我在“主要项目”的集合属性下找到subItem1的属性,但只能看到该属性,而不能看到事件列表。如何为subItem1添加点击事件?谢谢!

最佳答案

在您的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)
{

}

10-05 20:55