如何提供“退出”菜单项 [重复]

Posted

技术标签:

【中文标题】如何提供“退出”菜单项 [重复]【英文标题】:How to Provide an "Exit" Menu Item [duplicate] 【发布时间】:2014-07-10 09:40:49 【问题描述】:

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

【问题讨论】:

你真的是指winforms by wpf?我想重新编辑您的问题(将wpf 替换为winforms 并重新标记)。 这与作为关闭此问题的原因链接的问题不同。尽管此问题与链接问题中的主题重叠。 【参考方案1】:

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();
 

【讨论】:

以上是关于如何提供“退出”菜单项 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何动态创建菜单项?

如何在 html/css 中的菜单项上添加垂直线 [重复]

如何在c ++ win32 API中将图标添加到菜单项[重复]

php 登录/退出jQuery菜单项

在我的菜单项之后,如何禁用“文件”菜单中的文档列表?

C#如何动态添加菜单项是Systray应用程序