界面控件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应用程序中复制这个现代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元素、可用特性和显示的内容可以根据用户角色动态调整。
新模板套件中的项目模板支持(.NET 8+)
.NET 8+模板套件将包括DevExpress用户控件、功能区表单、经典表单等的项目模板,同时还使您能够同时向单个项目添加多个视图或表单(例如,具有富文本编辑器、电子表格和Scheduler控件的Office启发的表单),这样就不需要通过单独的模板分别创建每个模板。
此方法遵循与.NET MAUI项目向导相同的实现。
在2025年,官方计划正式发布WinForms UI模板——一组预先设计好的、随时可用的UI组件和表单(目前作为EAP提供),将在模板工具包中包含这些UI模板。