子菜单项打开时会触发哪个事件

时间:2015-02-23 15:56:18

标签: c# wpf xaml

我设计了一个简单的xaml,在菜单栏中有一个名为“File”的菜单。子菜单项为“新建”,“打开”,“保存”。当菜单展开/或打开子菜单弹出窗口时会触发哪个事件?请帮帮我。

1 个答案:

答案 0 :(得分:0)

有一个名为SubmenuOpened https://msdn.microsoft.com/en-us/library/system.windows.controls.menuitem.submenuopened(v=vs.110).aspx的事件。请参阅下面的代码。

 <Menu>
                <MenuItem Header="File" SubmenuOpened="MenuItem_SubmenuOpened">
                    <MenuItem Header="Open" />
                    <MenuItem Header="Save" />
                </MenuItem>
            </Menu>
 private void MenuItem_SubmenuOpened(object sender, RoutedEventArgs e)
    {

    }