首页 > 其他分享 >DevExpress WPF功能区控件,更轻松创建商业应用工具栏!(下)

DevExpress WPF功能区控件,更轻松创建商业应用工具栏!(下)

时间:2023-06-20 10:45:29浏览次数:55  
标签:控件 菜单 工具栏 DevExpress 应用程序 WPF Ribbon

在上文中(点击这里回顾>>),我们主要介绍了DevExpress WPF的Ribbon、Toolbar和Menus组件支持MVVM、功能区命令栏和视图等,本文将继续介绍这些组件的自定义功能等。

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

DevExpress WPF v23.1正式版下载

DevExpress技术交流群8:523159565      欢迎一起进群讨论

Ribbon(功能区)自定义

提供完全个性化的用户界面

凭借其强大的Visual Studio IDE设计器和运行时自定义选项,DevExpress Ribbon控件使配置变得轻而易举。它包括以下选项,旨在帮助您提供无与伦比的用户体验。

  • Visual Studio智能标签
  • 原位Ribbon定制
  • 拖放支持
  • 运行时功能区UI定制
  • 导入/导出功能区布局

内置的Layout Adaptation (Scaling)引擎根据可用的屏幕空间动态修改功能区内容,它可以自动修改单个图像的大小(大/小)、显示/隐藏命令文本、将按钮移动到下拉窗口等。

用户可以在MDI应用程序中合并单个Ribbon项,集成的Ribbon MDI合并选项允许将子MDI表单命令合并到主表单的Ribbon菜单中。

DevExpress WPF功能区控件图集
主菜单和工具栏

提供传统的应用导航UI

当您的WPF项目需要使用传统的导航元素时,DevExpress主菜单、工具栏、状态栏和弹出式菜单提供了构建直观且易于导航的业务应用程序所需的所有功能。

与Microsoft流行基于工具栏的应用程序(如Visual Studio)类似,终端用户可以使用自定义对话框自定义菜单、工具栏及其命令的布局,轻松保存和恢复布局。

DevExpress WPF功能区控件图集
弹出式和Hamburger菜单
  • 弹出菜单

Popup Menu(弹出菜单)可以用来访问常用的命令,DevExpress菜单是高度可定制的,可以跨多个列显示菜单项。当与窗体上的对象相关联时,通过右键单击对象本身来激活弹出菜单。

  • 径向菜单

如果您在过去使用过微软OneNote,就会很熟悉WPF径向菜单控件的特性和功能。该菜单支持展开和折叠状态,当折叠时只有中间按钮是可见的,当用户单击此按钮时,菜单展开并显示与该控件关联的所有菜单项。

  • Hamburger菜单

Hamburger菜单可以显示常规按钮、子菜单、超链接、检查和单选按钮,它支持Acrylic Material和高亮效果。

DevExpress WPF功能区控件图集
热门DevExpress控件推荐:
  • DevExpress Universal:包含600多个UI控件、报表平台、XAF框架等一系列辅助工具。
  • DevExpress WinForm:全面的WinForms界面控件,拥有180+个高级组件和UI库。
  • DevExpress ASP.NET:多款重量级ASP.NET用户界面组件套包,让您快速开发出完美、强大的应用程序!
  • DevExpress VCL:用于Delphi和C ++ Builder的VCL组件,拥有230+个VCL界面控件。
  • DevExtreme:全面的高性能响应式UI部件集合,利用现代Web开发堆栈构建优异性能的应用程序。

更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:控件,菜单,工具栏,DevExpress,应用程序,WPF,Ribbon
From: https://www.cnblogs.com/AABBbaby/p/17492959.html

相关文章

  • DevExpress中Diagram中常用的一些方法
    1、Diagram中插入一个形状的方法:DiagramShapediagramShape=newDiagramShape();//新建一个形状对象diagramShape.Shape=DevExpress.Diagram.Core.BasicShapes.Rectangle;//赋值为一个基础图形:矩形diagramShape.ConnectionPoints=newPointCollection(newList<PointFloa......
  • (五)表单、表单控件
    一、表单 二、表单控件 ......
  • VCL界面控件DevExpress VCL v23.1.3全新首发 - 支持Windows 11新主题
    DevExpressVCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。DevExpressVCLv23.1官方正式版下载......
  • 【.NET深呼吸】用代码写WPF控件模板
    这一次咱们来探究一下怎么用纯代码写WPF模板。模板有个共同基类 FrameworkTemplate,数据模板、控件模板等是从此类派生的,因此,该类已定义了一些通用成员。用代码构建模板,重要的成员是 VisualTree属性,它的类型是 FrameworkElementFactory。可见,模板不是直接创建可视化对象,而是......
  • MFC练习2:使用Picture Control控件显示图片
    该方式优点是可以显示JPG等其它格式的图片。一、实验步骤1、使用MFC应用程序向导添加基于对话框的项目;2、在资源视图中拖控件设计UI界面,包含PictureControl和Button共2个控件;3、修改PictureControl控件的Type为Bitmap;4、双击Button按钮编写如下代码voidCpicTestDlg::......
  • 界面控件DevExpress v23.1.3全新首发——正式官宣支持.NET 7
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpressv23.1已全新发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、......
  • qt——自己手动添加菜单栏、工具栏(自定义菜单栏、工具栏的位置)
    参考:原文链接 不一定非要用QGroupBox,其他继承自widget的控件都可以我的实现: ......
  • [-003-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之控件查找
    1、获取所有的子控件:control.GetChildren()2、获取首个子控件:control.GetFirstChildControl()3、获取最后一个子控件:control.GetLastChildControl()4、获取下一个兄弟控件:control.GetNextSiblingControl()5、获取前一个兄弟控件:control.GetPreviousSiblingContr......
  • 为什么AirtestIDE的selenium Window突然无法检索控件了?
    1.前言最近有很多朋友跟我们反馈,为什么1.2.15版本的IDE没办法做网页元素检索了,是不是我们不支持selenium了之类的。测试后发现,目前版本确实存在这个问题,原因是Chrome113.0.5672.127(最新)版本过高,AirtestIDE1.2.15暂未兼容。2.问题表现1)无法检索控件我们尝试使用Airtest1.2......
  • 界面控件DevExtreme UI组件——增强的自定义功能
    在本文中,我们将回顾DevExtremeUI组件在v22.2版本主要更新中一系列与自定义相关的增强。DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NETCore......