2020 WPF界面开发新风向:DevExpress WPF支持.NET Core设计时
DevExpress WPF Subscription拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
DevExpress WPF v20.1日前震撼发布,新版本支持.NET Core设计时、拥有全新的启动画面等,欢迎下载v20.1体验!
支持.NET Core设计时
v20.1附带以下.NET Core设计时功能:
- 将App.config中的应用程序主题应用于所有设计器预览。
- 选择非可视元素(“数据网格”列,“工具栏”和“功能区”项)。
- 文档和应用程序主题智能标签。
全新的启动画面
v20.1附带全新的WPF启动画面,其功能包括:
- 快速启动
- 新模板,可以为您提供酷炫的启动屏幕,这些屏幕会根据应用程序主题更改颜色
- 支持Acrylic效果
- 能移动启动画面窗口

Data Grid
虚拟源 - 数据编辑
Infinite和Paged sources现在支持通过Edit Entire Row进行数据编辑,最终用户可以在输入单元格值后按Update按钮,来更改异步发布到数据源。

虚拟源 - 其他增强功能
- 现在绑定到虚拟源的WPF Data Grid可以处理和显示自定义摘要
- 新的ReloadRows方法允许您刷新单个行,此方法接受row keys的集合,并将它们传递给FetchRows事件处理程序
- 现在如何加载足够的行,WPF Data Grid将保留选定的行和刷新后的滚动位置。在FetchRows事件处理程序中使用新的Take属性,以获取视口内和视口上方有多少行。
Data Grid和TreeList
全新的筛选器面板
新的Filter Panel显示单独的tokens,并为每列提供筛选器。

增强Filter Editor
在过滤器编辑器中扩展操作数类型,您的最终用户现在可以根据需要选择字段和日期时间功能。
自动调整列
Data Grid和TreeList可以在滚动操作过程中自动(动态)调整列大小来匹配单元格值。
要启用此选项,请将列的Width属性设置为Auto。 如下面的动画所示,WPF Data Grid / TreeList控件自动计算目标列的最佳宽度(并在滚动记录时动态重新计算宽度)。

其他增强功能
- 使用TableView.ClipboardDataProvider和TreeListView.ClipboardDataProvider属性在复制操作期间获取选定的数据。 您可以选择以下格式的数据:TXT,RTF,Unicode,CSV,BIFF8,HTML。
- 新的TableView.ClipboardRowCopying和TreeListView.ClipboardNodeCopying事件使您可以自定义复制的数据。
- 将RestoreStateOnSourceChange属性设置为true, 分配新的ItemsSource时,Data Grid / TreeList控件将恢复组件状态(选择,焦点和分组)。
- TableView.BestFitModeOnSourceChange / TreeListView.BestFitModeOnSourceChange
DevExpress 5月线上公开课报名火热开启,教你入门报表(Report)控件
DevExpress技术交流群:775869749 欢迎一起进群讨论
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!