WPF创建漂亮的菜单栏

这篇具有很好参考价值的文章主要介绍了WPF创建漂亮的菜单栏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

wpf菜单栏,WPF控件,wpf,microsoft

本文要讲的就是如何做一下如图所示的菜单。

代码如下:

<Window x:Class="MenuIcon.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:MenuIcon"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="1024">
    <Grid>
        <Menu>
            <MenuItem Header="文件(_F)" >
                <MenuItem Header="新建"/>
                <MenuItem Header="打开"/>
                <MenuItem Header="克隆存储库"  InputGestureText="Ctrl+S" Click="KeLong_Click">
                    <MenuItem.Icon>
                       <Image Source="/Png/下载.png" />
                    </MenuItem.Icon>
                </MenuItem>
                <MenuItem Header="启动窗口">
                    <MenuItem.Icon>
                        <Image Source="/Png/启动.png" />
                    </MenuItem.Icon>
                </MenuItem>
            </MenuItem>
            <MenuItem Header="编辑(_E)"/>
            <MenuItem Header="视图(_V)"/>
            <MenuItem Header="Git(_G)"/>
            <MenuItem Header="项目(_P)"/>
            <MenuItem Header="生成(_B)"/>
            <MenuItem Header="调试(_D)"/>
            <MenuItem Header="测试(_S)"/>
            <MenuItem Header="分析(_N)"/>
            <MenuItem Header="工具(_T)"/>
            <MenuItem Header="扩展(_X)"/>
            <MenuItem Header="窗口(_W)"/>
            <MenuItem Header="帮助(_H)"/>
            <TextBox Width="100">               
            </TextBox>
        </Menu>
        <Border Margin="0 50 0 0" Background="Yellow">
            <Border.ContextMenu>
                <ContextMenu>
                    <MenuItem Header="aa"/>
                    <MenuItem Header="bb"/>
                </ContextMenu>
            </Border.ContextMenu>
        </Border>
       
    </Grid>
</Window>

 文章来源地址https://www.toymoban.com/news/detail-519445.html

到了这里,关于WPF创建漂亮的菜单栏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • WPF --- 如何重写WPF原生控件样式

    上一篇中 WPF --- 重写DataGrid样式,因新产品UI需要,重写了一下微软 WPF 原生的 DataGrid 的样式,包含如下内容: 基础设置,一些基本背景色,字体颜色等。 滚动条样式。 实现圆角表格,重写表格的一些基础样式,例如 CellStyle , RowStyle , RowHeaderStyle , ColumnHeaderStyle 等。 重写过

    2024年02月05日
    浏览(75)
  • WPF(一) WPF基本控件与布局

    ​ WPF(Windows Presentation Foundation)是微软推出的基于Windows的用户界面框架,中文译为“Windows呈现基础”,属于.NET Framework 3.0的一部分。WPF类似于WinForm技术框架,但是相比于WinForm,WPF对大部分基础功能进行了更加强大的拓展,并且引入了XAML标记语言,真正实现了开发人员和设

    2024年02月02日
    浏览(60)
  • WPF_19_菜单

    菜单 WPF提供了两个菜单控件: Menu (用于主菜单)和 ContextMenu (用于关联到其他元素的弹出菜单)。 Menu类添加了新属性 IsMainMenu,当值为true时(默认值),按下 Alt 键或 F10 键时菜单就会获得焦点。Menu容器还可以使用几个熟悉的 ItemsControl属性,可以使用 ItemsSource,DisplayMemberPath,ItemsT

    2024年02月06日
    浏览(20)
  • WPF实战学习笔记04-菜单导航

    添加文件与文件夹 添加文件夹 ​ ./Extensions 添加文件 类型:用户控件 ./Views/IndexView.xaml ./Views/MemoView.xaml ./Views/TodoView.xaml ./Views/SettingsView.xaml ./ViewModels/IndexViewModel.cs ./ViewModels/IndexViewModel.cs ./ViewModels/IndexViewModel.cs ./ViewModels/IndexViewModel.cs ./Extensions/PrismManager.cs 建立View与Vie

    2024年02月16日
    浏览(72)
  • wpf prism左侧抽屉式菜单

    1.首先引入包MaterialDesignColors和MaterialDesignThemes 2.主页面布局 左侧菜单显示在窗体外,点击左上角菜单图标通过简单的动画呈现出来 3.左侧窗体外菜单 这里头像的图片写死了,需要的自己替换。 4.菜单样式 5.主页面事件 6.主页面内容 7.后台C#代码 RegionName 对应每一个创建Contr

    2024年03月11日
    浏览(83)
  • WPF 组态软件实现思路(WPF控件可视化布局)

    一、实现控件选中及自由拖动 二、实现控件对齐功能 三、实现对齐辅助线功能 四、实现框选功能 GitHub地址点此 属性编辑控件基于Devexpress V21.2.3 控件库,如需编译需购买及安装 Devexpress V21.2.3 开发库 脚本编辑基于AvalonEdit开源库 https://github.com/icsharpcode/AvalonEdit 图标控件基于

    2024年02月04日
    浏览(69)
  • WPF中用户控件和自定义控件

    无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件的封装,实现功能重用。但是两者还是有一些区别,本文对这两种控件进行讲解。 用户控件 注重复合控件的使用,也就是多个现有控件组成一个可复用的控件组

    2024年01月21日
    浏览(41)
  • 【WPF】获取父控件数据

    https://www.cnblogs.com/-Timosthetic/p/16021865.html

    2024年02月20日
    浏览(34)
  • WPF控件模板2

    在控件模板和为其提供支持的代码之间有一个隐含约定。如果使用自定义控件模板替代控件的标准模板,就需要确保新模板能够满足控件的实现代码的所有需要。 在简单控件中,这个过程就比较容易,因为对模板几乎没有(或者完全没有)什么真正的要求。对于复杂控件,问

    2024年02月07日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包