DevExpress WPF Subscription拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
DevExpress WPF v20.1日前震撼发布,新版本支持.NET Core设计时、拥有全新的启动画面等!
点击“了解更多”获取DevExpress WPF v20.1正式版下载
支持.NET Core设计时
v20.1附带以下.NET Core设计时功能:
- 将App.config中的应用程序主题应用于所有设计器预览。
- 选择非可视元素(“数据网格”列,“工具栏”和“功能区”项)。
- 文档和应用程序主题智能标签。
全新的启动画面
v20.1附带全新的WPF启动画面,其功能包括:
- 快速启动
- 新模板,可以为您提供酷炫的启动屏幕,这些屏幕会根据应用程序主题更改颜色
- 支持Acrylic效果
- 能移动启动画面窗口
![a8c4003f6b545976d023288ebdfa644f.png](https://i-blog.csdnimg.cn/blog_migrate/78900109c1b1ad0715ae6422d0c282b3.jpeg)
Data Grid
虚拟源 - 数据编辑
Infinite和Paged sources现在支持通过Edit Entire Row进行数据编辑,最终用户可以在输入单元格值后按Update按钮,来更改异步发布到数据源。
![99fc95f161488301ac097534fde71160.gif](https://i-blog.csdnimg.cn/blog_migrate/eaad68a2c492e7d8de7ef78f9cb63fea.gif)
虚拟源 - 其他增强功能
- 现在绑定到虚拟源的WPF Data Grid可以处理和显示自定义摘要
- 新的ReloadRows方法允许您刷新单个行,此方法接受row keys的集合,并将它们传递给FetchRows事件处理程序
- 现在如何加载足够的行,WPF Data Grid将保留选定的行和刷新后的滚动位置。在FetchRows事件处理程序中使用新的Take属性,以获取视口内和视口上方有多少行。
Data Grid和TreeList
全新的筛选器面板
新的Filter Panel显示单独的tokens,并为每列提供筛选器。
![fc323db2dcfff57c0dadcc85769e1cc7.png](https://i-blog.csdnimg.cn/blog_migrate/7f56d89f78385b5508a369580c95d4db.jpeg)
增强Filter Editor
在过滤器编辑器中扩展操作数类型,您的最终用户现在可以根据需要选择字段和日期时间功能。
自动调整列
Data Grid和TreeList可以在滚动操作过程中自动(动态)调整列大小来匹配单元格值。
要启用此选项,请将列的Width属性设置为Auto。 如下面的动画所示,WPF Data Grid / TreeList控件自动计算目标列的最佳宽度(并在滚动记录时动态重新计算宽度)。
![4e3ed5c3504be9fb92c4077f70326332.gif](https://i-blog.csdnimg.cn/blog_migrate/b66233e9b3b99618ae3035cb3976ce0e.gif)
其他增强功能
- 使用TableView.ClipboardDataProvider和TreeListView.ClipboardDataProvider属性在复制操作期间获取选定的数据。 您可以选择以下格式的数据:TXT,RTF,Unicode,CSV,BIFF8,HTML。
- 新的TableView.ClipboardRowCopying和TreeListView.ClipboardNodeCopying事件使您可以自定义复制的数据。
- 将RestoreStateOnSourceChange属性设置为true, 分配新的ItemsSource时,Data Grid / TreeList控件将恢复组件状态(选择,焦点和分组)。
- TableView.BestFitModeOnSourceChange / TreeListView.BestFitModeOnSourceChange