zoukankan      html  css  js  c++  java
  • DevExpress v18.1新版亮点——WPF篇(二)

    用户界面套包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可以显示跨页面分割的数据,或允许用户通过无限滚动浏览记录。

    DevExpress v18.1新版亮点

    数据分页

    v18.1为那些喜欢逐页显示和加载数据的用户引入了页面导航,新的Data Pager支持所有数据源类型,可以单独使用。

    DevExpress v18.1新版亮点

    增强性能

    现在可以更快地计算数据摘要和条件格式规则,通过将当用户对数据进行排序时,DevExpress WPF Data Grid不会重新计算总摘要。

    数据整形功能增强(ICollectionView)

    使用ICollectionView源时,WPF Grid控件将所有数据管理操作(排序,过滤,分组)委托给ICollectionView,这对核心网格特征施加了一些限制。在此版本中,您可以克服所有ICollectionView限制。 只需禁用'AllowCollectionView'选项,并允许WPF Grid执行所有数据管理操作。

    DevExpress调查问卷

    ===============================================================

    DevExpress v18.1发布,更多精彩内容请持续关注DevExpress中文网!

    扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

    DevExpress中文网微信
  • 相关阅读:
    ASP.NET Core Web API 帮助页
    SQL SERVER 被锁住的表,以及解锁。
    关键字查找相关存储过程,函数和视图
    MsSql 生成数据文档
    WebApiTestClient 接口测试页
    sql日期
    为什么同样的Sql语句在SqlServer RDS 查询得到的和自己本机SqlServer 查询的不一样呢?
    VS 无法在web服务器上启动调试。您没有调试web服务器进程的权限
    ROS学习之创建工作空间
    QT学习之forward declaration of 'struct Ui::xxx';invalid use of incomplete struct "Ui::Widget"
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/9364464.html
Copyright © 2011-2022 走看看