当前位置: 首页 > article >正文

界面控件DevExpress WinForms v25.1预览 - 提升.NET开发效率

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

本文概述了DevExpress WinForms 预计在年中发布版本(v25.1)的新特性。

获取DevExpress WinForms 正式版下载

复制现代Microsoft Outlook和Microsoft团队用户界面(. NET 8+)

就在一年多前,Microsoft发布了一款新的Outlook for Windows,它的设计现代而简化。这个更新版本的Outlook提供了一个流线型的、网络集成的体验,与Microsoft的Fluent 2设计标准保持一致。

DevExpress WinForms v25.1新功能图集

许多客户都表示有兴趣在他们自己的DevExpress驱动的WinForms应用程序中复制这个现代UI,如果您用过新版Outlook,就会知道Microsoft的新用户体验远不止简单的UI增强:

  • 这款应用的侧边栏一直延伸到表单标题,优化了垂直空间,以便在屏幕上显示更多菜单项。
  • 侧边栏可以使用Ribbon的汉堡包按钮“折叠”,从而实现更紧凑的布局。
  • Ribbon控件和表单标题可以承载额外的UI元素,包括按钮、搜索面板和其他交互式UI组件。
  • 流畅的UI增强功能包括半透明效果、彩色平面图标、圆角、似是而非的填充等。

在v25.1版本中,您将能够在DevExpress驱动的WinForms应用程序中复制Outlook的UI。

  • 将把RoundedSkinPanel控件添加到工具箱中,这样您就可以在设计时使用它作为DevExpress UI控件的容器,官方还计划在WinForms布局控件中引入这个选项。
  • 官方计划将.NET 8+的模板工具包中添加一个新的项目模板,这个模板将允许您创建Outlook启发的应用程序与一个单一的点击。
  • 官方将更新Outlook启发DevAV演示应用程序,来更好地配合Microsoft的新设计模式。
EF Core中间层应用服务器项目模板(.NET 8+)

.NET 8+模板套件将包括一个新的项目模板,您将能够快速创建具有安全数据层的WinForms应用程序,该数据层由ASP.NET Core WebAPI、EF Core和中间层应用程序服务器*提供支持。有了这个额外的保护层(身份验证、授权和加密),桌面UI客户端将无法访问数据库连接信息或直接修改数据库表。开发人员将能够维护现有的数据上下文(DbContext)和业务逻辑,同时建立到基于RDBMS的数据存储的远程/安全连接。

基于模板的应用程序将具有内置的登录表单,此外该应用程序将支持基于相关访问权限的UI/UX定制,这意味着UI元素、可用特性和显示的内容可以根据用户角色动态调整。

DevExpress WinForms v25.1新功能图集

新模板套件中的项目模板支持(.NET 8+)

.NET 8+模板套件将包括DevExpress用户控件、功能区表单、经典表单等的项目模板,同时还使您能够同时向单个项目添加多个视图或表单(例如,具有富文本编辑器、电子表格和Scheduler控件的Office启发的表单),这样就不需要通过单独的模板分别创建每个模板。

此方法遵循与.NET MAUI项目向导相同的实现。

DevExpress WinForms v25.1新功能图集

在2025年,官方计划正式发布WinForms UI模板——一组预先设计好的、随时可用的UI组件和表单(目前作为EAP提供),将在模板工具包中包含这些UI模板。

DevExpress WinForms v25.1新功能图集


http://www.kler.cn/a/594476.html

相关文章:

  • SpringAOP 切面类添加@RefreshScope导致逻辑执行两遍原因
  • SQL 中 WHERE 与 HAVING 子句的使用
  • STM32工程模板及文件作用
  • HarmonyOS开发,防截屏防录屏的api介绍及功能实现
  • 24.策略模式实现日志
  • 在Ubuntu上安装MEAN Stack的4个步骤
  • 第五: redis 安装 / find 查找目录
  • 【Go 】异常处理
  • 网络空间安全(36)数据库权限提升获取webshell思路总结
  • 【模拟面试】计算机考研复试集训(第七天)
  • Jvm运行时数据区有哪些
  • ubuntu升级后网卡不可用,提示*-network UNCLAIMED
  • 【redis】在 Spring中操作 Redis
  • docker学习整理
  • 早餐 3.20
  • AI时代,谁能拯救后端开发
  • AI时代API安全挑战加剧,解读API防护的最佳方案
  • sqli-labs学习笔记
  • Redis哨兵模式-黑马学习笔记
  • 如何避免Bug跟踪系统混乱