MenuItem.SubmenuClosed Event

Definition

Occurs when the state of the IsSubmenuOpen property changes to false.

C#
public event System.Windows.RoutedEventHandler SubmenuClosed;

Event Type

Examples

The following examples demonstrate calling and handling the SubmenuClosed event.

XAML
<MenuItem Name="submenu" Header="Menu with Submenu" 
          SubmenuOpened="OnSubmenuOpened"
          SubmenuClosed="OnSubmenuClosed">
C#
private void OnSubmenuClosed(object sender, RoutedEventArgs e)
{
    if (sender == e.Source)
    {
        textBlock1.Text = "Submenu is closed.";
    }
}

Remarks

Routed Event Information

Item Value
Identifier field SubmenuClosedEvent
Routing strategy Bubbling
Delegate RoutedEventHandler

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10