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

DevExpress WPF v25.2新功能预览 - 支持将JetBrains Rider与报表设计器集成

DevExpress WPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

本文概述了DevExpress WPF预计在年终发布版本(v25.2)的新特性。

本文中包含的信息详细介绍了DevExpress官方当前/预计的开发计划,请注意,此信息仅供参考之用,并不代表Developer Express Inc.的约束性承诺。此路线图及其中列出的功能/产品可能会更改,您不应依赖或使用此信息来帮助做出有关Developer Express Inc产品的购买决定。

获取DevExpress v25.1正式版下载

报表
DevExpress报表设计器的JetBrains Rider

为了响应社区需求和JetBrains Rider的日益普及,官方将把DevExpress Visual Studio报表设计器与JetBrains Rider集成在一起。这种IDE集成将允许开发人员在他们喜欢的IDE环境中直接创建、修改和管理DevExpress报表,从而消除了在开发工具之间切换的需要。

DevExpress WPF v25.2新版图集

DevExpress WPF v25.2新版图集

增强的PDF导出 - 可访问性增强

官方将在v25.2中扩展DevExpress Reports APIs,并为您提供对PDF可访问性特性的细粒度控制。这个增强功能允许开发人员指定PDF布局工件(辅助技术跳过的元素),并定义报表水印的替代文本。

增强的DOCX导出 - 可访问性增强

当将报表导出为DOCX文件时,报表控件的AccessibleDescription属性将可用。

报表设计分析器 - 可访问性检查器

官方将用一个新的 "Accessibility" 错误源类别扩展报表设计分析器面板,来帮助报表设计人员创建跨多种Microsoft Office/PDF导出格式的可访问文档。此功能反映了Microsoft Office产品中的辅助功能,并在设计阶段提供主动指导。此功能将显著提高可访问性遵从性,同时减少开发人员对可访问性标准的学习曲线。此功能还将:

  • 使报表设计人员能够在导出之前识别和修复可访问性问题
  • 减少导出文档中的易访问性违规
  • 为可访问性改进提供清晰、可操作的指导
  • 支持多种导出格式与格式特定的检查

DevExpress WPF v25.2新版图集

AI功能强化

在v25.2中,官方计划为所有支持的平台(包括Visual Studio报表设计器)提供跨DevExpress报表设计器组件的AI功能。无论您使用哪个平台或IDE,您都将受益于相同的人工智能工具,这些工具可以加速报表设计并减少手工工作。

DevExpress WPF v25.2新版图集

最终用户报表设计器 - 时间范围参数编辑器

在v25.1版本周期中,为WinForms报表查看器引入了一个时间范围(TimeOnly)参数编辑器。v25.2将在所有支持的平台上引入相同的功能(WPF、ASP. NET Core、Angular、React和Blazor),如下所示,此增强提供了跨平台的统一时间范围过滤体验(同时支持数据源和报表级别)。

DevExpress WPF v25.2新版图集

依赖注入标记扩展

当从依赖注入容器中解析视图模型时,我们将添加一个标记扩展来在XAML中分配DataContext。

<Window ...
xmlns:dx="https://schemas.devexpress.com/maui"
DataContext="{dx:Ioc Type={x:Type vm:MainViewModel}}">public partial class App : Application {
protected override void OnStartup(StartupEventArgs e) {
//...
builder.Services.AddTransient<MainViewModel>();
}
}

有了这个扩展,您不需要在视图中创建一个构造函数来传递视图模型并手动将其分配给DataContext:

//not required anymore
public MainWindow(MainViewModel viewModel) {
DataContext = viewModel;
InitializeComponent();
}

Ioc扩展允许您将视图模型注入到视图中,即使视图本身没有在DI容器中注册。当您在XAML的父页面中嵌入UserControl时,这将非常有用。

<Window ... x:Class="MauiExample.MainPage">
<views:ChildView/>
<!--...-->
</Window ><UserControl x:Class="MauiExample.Views.ChildView"
DataContext="{dx:Ioc Type={x:Type vm:ChildViewModel}}" >
</UserControl>
富文本编辑器
Word到PDF/UA的转换

随着DevExpress年底的发布,当用户将带有内容控制的Word文档导出到PDF/UA格式时,DevExpress Word-processing工具将自动为PDF表单字段添加可访问标签。

增强Master-Detail邮件合并

官方将扩展Word Processing API,支持基于分层(主-细节)数据源的邮件合并操作。该特性将允许开发人员使用标准的合并字段语法将嵌套集合直接绑定到Word模板,有了这个增强功能,您将能够:

  • 使用基于区域的合并字段定义可重复的细节部分。
  • 使用单个模板生成多级报告、发票或个性化文档。
  • 从分层业务对象(例如,Customer→Orders、Order→Items)执行复杂的文档生成。
  • 与自定义数据源集成。
电子表格编辑器
Excel到PDF/UA的转换

v25.2将增强Excel到PDF/UA的转换引擎,来解决与图形对象标记和工件生成(用于装饰内容)相关的可访问性问题。

OLE对象支持增强

下一个版本将允许您管理二进制文件格式的OLE对象(加载、修改和保存):

  • XLS
  • XLSB
新的Excel函数

新版本将通过增加对现代的、动态的基于数组的Excel函数支持来增强Spreadsheet计算引擎,包括以下函数:

  • XLOOKUP
  • XMATCH
  • FILTER
  • UNIQUE

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

http://www.dtcms.com/a/569235.html

相关文章:

  • 力扣热题100道之102二叉树的层序遍历
  • SQLite Truncate Table: 完全删除表中的数据
  • 机器学习:数据集的划分
  • 学校网站建设费计入什么科目wordpress拖曳组件
  • 中国城乡和住房建设部网站wordpress微信商城
  • 零基础学JAVA--Day23(final关键字+抽象类及应用模板设计模式)
  • Linux虚拟机配置jupyter环境并在宿主机访问
  • 低空无人机“一网统飞”深度解构:从技术内核到产业落地,重构低空经济操作系统
  • MyBatis 中 resultMap、association、collection标签详解
  • 网站长期建设运营计划书自己怎么健网站视频下载
  • 网站强制qq弹窗代码专业网页设计制作价格
  • QuickRedis
  • 微信小程序开发案例 | 个人相册小程序(上)
  • JAVA多商户家政同城上门服务预约服务抢单派单+自营商城系统支持小程序+APP+公众号+h5
  • ELK 学习笔记
  • 在 Ubuntu 上快速配置 Node.js 环境(附问题说明)
  • discuz修改网站关键词wordpress微信qq登陆
  • 钦州公司做网站网络空间安全专业大学排名
  • ELK 企业级日志分析系统部署与实践
  • AI研究-119 DeepSeek-OCR PyTorch FlashAttn 2.7.3 推理与部署 模型规模与资源详细分析
  • 1.3.课设实验-数据结构-栈、队列-银行叫号系统
  • 网站如何做监测链接做问卷赚钱的网站
  • 做网站好还是做app好人工智能建筑设计软件
  • 云计算——虚拟化介绍
  • 电力电子技术 第十四章——AC/AC转换器
  • MIT-归并排序和快速排序
  • 乐鑫ESP32-C2小尺寸高性价比,物联网应用的理想无线连接方案
  • 1.4.课设实验-数据结构-单链表-文教文化用品品牌2.0
  • 广州网站制作公司排名wordpress切换语言实现
  • 门户网站开发需求分析建设网站图片高清