Есть ли способ программно закрыть пункт меню в WPF

У меня есть меню в wpf, в котором есть поле ввода и кнопка. Как только пользователь нажимает кнопку, мне нужно закрыть меню.

Есть ли способ сделать это?

    <Menu x:Name="MainMenu">
        <MenuItem Header="Main">
            <MenuItem Header="SubMenu" x:Name="SubMenu">
                <StackPanel Orientation="Horizontal">
                    <TextBox Width="50" x:Name="TextBox" />
                    <Button Content="Click Me and Close" x:Name="Button" IsDefault="True"/>
                </StackPanel>
            </MenuItem>
        </MenuItem>

Спасибо Джон

Ответы на вопрос(3)

Ваш ответ на вопрос