首页 > 其他分享 >界面控件 DevExpress WinForms v24.2 新版亮点:正式支持.NET 9

界面控件 DevExpress WinForms v24.2 新版亮点:正式支持.NET 9

时间:2025-01-22 09:33:43浏览次数:1  
标签:控件 Core DevExpress 应用程序 v24.2 WinForms NET 模板

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

DevExpress WinForms控件v24.2日前已经全新发布,新版本正式官宣支持.NET 9等,欢迎下载最新版体验!

DevExpress v24.2正式版下载

DevExpress技术交流群11:749942875      欢迎一起进群讨论

.NET Core / .NET
支持.NET 9

DevExpress WinForms组件库现在支持 .NET 9。

WinForms .NET Core设计器 - 增强性能

优化了加载DevExpress NuGet包/皮肤的方式,并在Visual Studio的.NET/. NET Core WinForms设计器中改进了表单加载性能,启动加载时间提高了20-35%(与v24.1相比),性能增强在复杂项目中最为显著。

下面的内部测试结果说明了我们在这个发布周期中所做的性能增强:

DevExpress WinForms v24.2产品图

其他设计时改进和功能包括:

  • 使用智能标签菜单添加操作。
  • 在WinForms数据网格中更改视图类型。
  • 使用数据源向导创建JSON和MongoDB源。
  • 使用设计器定制ExcelDataSource组件。
  • 在DevExpress设计器中配置打印设置。
  • 单击省略号按钮打开集合编辑器。
  • 改进对图表、布局、导航框架、导航窗格和步骤面板控件的设计时支持。
  • 改进DevExpress WinForms UI控件中的智能标签菜单。
全新的项目模板库

DevExpress的Visual Studio模板库包含了 .NET 8+ (针对.NET Framework的项目不可用)的新项目模板,模板库允许您创建以.NET 8(v24.2中的默认目标)或.NET Framework 4.6.2 (或更高版本)为目标的项目。

DevExpress WinForms v24.2产品图

v24.2包含了DevExpress新的.NET跨IDE模板工具包(可作为社区技术预览版),这个新库构建在dotnet CLI之上,可以跨多个IDE使用。此扩展可用于Windows上的Visual Studio 2022和Visual Studio Code (VS Code),计划在未来扩展对Windows和其他操作系统的Rider的支持。

DevExpress WinForms v24.2产品图

与之前的.NET Framework模板库(作为统一组件安装程序的一部分发布)相比,新的项目模板涵盖了更广泛的使用场景。新的项目模板支持混合应用程序开发和新技术,如Blazor Hybrid、 .NET MAUI和MVVM。

项目模板包括:

常见的

  • 空白应用程序
  • 基于网格的应用程序
  • 基于功能区的应用程序
  • 基于工具栏的应用程序
  • Fluent Design应用程序
  • 基于DirectX的应用程序

Office启发式控件

  • Outlook-Inspired应用程序
  • 文字处理应用程序
  • 日程应用程序
  • 电子表格应用程序
  • PDF查看器应用程序
  • 地图应用程序

混合&企业开发

  • Blazor Hybrid WinForms应用程序
  • JavaScript Hybrid WinForms应用程序
  • HTML Hybrid WinForms应用程序
  • 基于OData的应用程序
  • MVVM应用程序
  • 共享的WinForms & .NET MAUI应用程序

导航和文档布局

  • 选项卡MDI应用程序
  • 模块化应用程序
  • 磁贴应用程序
  • 导航应用程序
支持Microsoft CommunityToolkit for MVVM

DevExpress v24.2支持Microsoft's CommunityToolkit.Mvvm包,允许开发人员创建支持MVVM的Windows窗体应用程序,并选择两种强大的MVVM框架:DevExpress MVVM框架或CommunityToolkit MVVM框架。

您现在可以使用Fluent API将DevExpress WinForms UI控件绑定到CommunityToolkit的Observable属性和Relay命令:

C#

 

var fluent = mvvmContext.OfType<ViewModel>();
fluent.SetBinding(label, lbl => lbl.Text, x => x.Title);
fluent.BindCommand(btnSave, x => x.Save);

 

有了全新的.NET模板库,您可以快速创建一个由DevExpress或Microsoft (CommunityToolkit.Mvvm)框架(带有单独的表示层、实体模型和业务逻辑)支持的WinForms应用程序。

全新的桌面开发标准指南

桌面/基于Windows的应用程序体系结构在过去几年中发生了重大变化——从简单的两层"client/server"模型到分布式系统,这种转变对开发人员如何设计、保护和优化应用程序提出了新的要求:

  • 后端和前端分离
  • 增加数据持久性的复杂性
  • 异步UI客户端(前端)

为了帮助指导WinForms/WPF/VCL/. NET MAUI/XAF客户通过新的/更严格的Windows桌面应用程序开发的安全要求(以及相关的复杂性),我们已经写了一系列的博客文章,文档和创建相关的演示应用程序:

标签:控件,Core,DevExpress,应用程序,v24.2,WinForms,NET,模板
From: https://www.cnblogs.com/AABBbaby/p/18685019

相关文章

  • DevExpress ASP.NET Web Forms v24.2 最新版本系统环境配置要求
    本文档包含有关安装和使用 DevExpressASP.NETWebForms控件的系统要求的信息。点击获取DevExpressv24.2正式版.NETFrameworkDevExpressASP.NETWebForms控件支持以下.NET框架版本。如果您需要DevExpress产品的早期版本,请咨询“在线客服”获取。IDEDevExpressASP.......
  • 最新版Edge浏览器加载ActiveX控件技术——alWebPlugin中间件V2.0.30_alpha-春节版发布
     allWebPlugin简介   allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品,致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX控件直接嵌入浏览器,实现插件加载、界面显示、接口调用、事件回调等。支持Chrome、Firefox、Edge、360......
  • 最新版Chrome浏览器加载ActiveX控件技术——allWebPlugin中间件之awp_CreateActiveXOb
     背景        ActiveXObject‌是JavaScript中的一个特殊对象,用于在InternetExplorer(IE)浏览器中创建和操作COM(ComponentObjectModel)对象。COM是一种面向对象的软件组件技术,允许不同应用程序之间的互操作性。通过ActiveXObject,JavaScript可以与Windows平台上的本地......
  • [Qt] Box Model | 控件样式 | 实现log_in界面
    目录1、样式属性(1)盒模型(BoxModel)2、控件样式示例(1)按钮(2)复选框(3)单选框(4)输入框(5)列表【理解渐变色】(6)菜单栏(7)登录界面3、小结1、样式属性QSS中的样式属性非常多,大部分的属性和CSS是非常相似的。文档的QtStyleSheetsReference章节详细介绍了哪些控件可以......
  • 【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件
    ......
  • lodop打印控件
    文章目录——控件参数——Caption(设置控件的显示标题)Color(设置控件的显示区域颜色)Border(设置控件的显示区域边界)——功能函数——1、基本函数PRINT_INIT(打印初始化)SET_PRINT_PAGESIZE(设定纸张大小)ADD_PRINT_HTM(增加超文本打印项(普通模式))ADD_PRINT_TABLE(增加表格打印项(超文本模式......
  • C# WinForm自定义仪表盘控件开发教程
    学习上位机开发,自然离不开自定义控件开发。Windows窗体支持三种类型的用户定义的控件:复合控件、扩展控件和自定义控件。这里的自定义控件主要是指基于GDI+技术实现控件的绘制,最终实现效果如下所示:这个控件可以作为仪表盘数据显示,也可以作为进度条来使用。一、项目创建1......
  • DevExpress WinForms 中文教程:Grid View - 如何实现自动行高?
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!在本教程中,我们将带您了解如何使用DevExpressWinF......
  • DevExpress WPF 中文教程:Grid - 如何创建列并将其绑定到数据属性?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • DevExpress gridControl 绑定数据源之后添加非绑定列
    using(DevExpress.Utils.WaitDialogFormdlg=newDevExpress.Utils.WaitDialogForm("请稍等","查询中......",newSystem.Drawing.Size(100,50))){stringsqlString="SELECTITEM,DESCRIPTION,CATEGORY3FROMW......