如何提供"退出"菜单项

时间:2014-07-10 09:40:49

标签: c# wpf menuitem exit

如何编程关闭菜单上的程序(“退出”)项目?那么在点击时关闭wpf窗口?

1 个答案:

答案 0 :(得分:12)

WPF自带的控件为Menu。一个MenuItem元素添加到Menu,每个MenuItem可以有一系列子项,因此可以创建分层菜单。

实施例

<DockPanel>
    <Menu DockPanel.Dock="Top">
        <MenuItem Header="_File">
            <MenuItem Header="_New" />
            <MenuItem Header="_Open" />
            <MenuItem Header="_Save" />
            <Separator />
            <MenuItem Header="_Exit" Click="MenuItem_Click"/>
        </MenuItem>
    </Menu>
    <TextBox AcceptsReturn="True" />
</DockPanel>

代码背后

 private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
    Application.Current.Shutdown();
 }