用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!
Data Editors
ItemsSource的按需初始化
在此版本中,使用源集合的DevExpress WPF Data Editors(例如ComboBoxEdit,LookUpEdit,ListBoxEdit)不再在启动时处理整个源集合。Data editors遍历源项目,直到找到所选项目,这显著改善了绑定到大型源集合编辑器的表单启动时间。
新版本还引入了一个新的选项,可防止编辑器在源集合中查找空值。这使得带有空表单的编辑器加载速度更快。
TrackBarEdit - 自定义刻度和步骤
在v18.1中,WPF TrackBarEdit公开了新的集合,允许您定义自定义刻度和步骤。 例如,您可以使用非线性步骤创建轨迹栏,以更好地控制缩放系数。
SVG验证图标
新版本包含用于验证错误指示的新SVG图标(由WPF数据编辑器使用)。
Token Editors - 显示所选项目
在Token selection模式(ComboBoxEdit和LookUpEdit)中查找编辑器现在可以在弹出窗口中爆出选定的项目可见。
Data Grid Control
使用任意数据源进行服务器端数据处理
新版本引入了对虚拟数据源的支持。使用这些数据源,即使记录计数未知,WPF Data Grid也可以绑定到任何数据源。Grid control仅请求前N个记录,并允许您实现数据源支持的所需数据操作。
- 您可以将网格连接到服务器模式不支持的数据源(Web服务,NoSQL数据库等)。
- 数据源需要公开API以仅返回前N个记录(不需要总项数;排序、过滤和汇总计算操作是可选的)。
- 您可以指定允许哪些数据操作(例如,最终用户可以按列A,C和D排序,搜索面板可以使用StartsWith标准过滤数据)。这可以防止用户使用非最佳查询重载数据库,Data Grid 会自动隐藏所有不支持操作的UI元素。
- 您可以使用异步API来访问数据(例如,实体框架异步查询)。
在Virtual Source模式下,DevExpress WPF Data Grid可以显示跨页面分割的数据,或允许用户通过无限滚动浏览记录。
数据分页
v18.1为那些喜欢逐页显示和加载数据的用户引入了页面导航,新的Data Pager支持所有数据源类型,可以单独使用。
增强性能
现在可以更快地计算数据摘要和条件格式规则,通过将当用户对数据进行排序时,DevExpress WPF Data Grid不会重新计算总摘要。
数据整形功能增强(ICollectionView)
使用ICollectionView源时,WPF Grid控件将所有数据管理操作(排序,过滤,分组)委托给ICollectionView,这对核心网格特征施加了一些限制。在此版本中,您可以克服所有ICollectionView限制。 只需禁用'AllowCollectionView'选项,并允许WPF Grid执行所有数据管理操作。
===============================================================
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯