买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套!

限量15套!先到先得,送完即止!立即抢购>>

行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能。本文将介绍了DevExpress WPF v18.2的新功能,新版30天免费试用!点击下载>>

Data Grid and Tree List

新的Data Filter Editor (CTP)

新版本包含了一个新的Filter Editor控件,与前一版本相比具有以下优势:

  • 将显示一个包含搜索框的字段列表。
  • 您可以选择数据源中的一个值作为过滤器值。
  • Filter Editor显示每个过滤器值旁边的记录计数。
  • 您可以在Filter Editor中定义和使用命名过滤器。

您现在可以在网格或树列表中使用的Filter Editor。 在将来的迭代中,此控件也将独立运行,并将支持其他DevExpress控件。

支持自定义单元格编辑器

Grid和TreeList控件现在提供一个API来实现键盘导航,单元格模板中使用的非DevExpress编辑器的数据验证。

新版本还为网格单元格提供了两个额外的模板——CellDisplayTemplate和CellEditTemplate。这些模板可以更容易地为Display/Edit模式单独定义单元显示。

Filtering UI Blocks (CTP)

v18.2引入了Filtering UI Blocks - 独立的控件,允许您筛选Grid和TreeList控件中的数据。简单地将筛选器元素连接到支持的控件,并指定要过滤的字段:

<dxfui:CheckedTreeListFilterElement Context="{Binding FilteringContext, ElementName=grid}" FieldName="Date" />

筛选器元素将自动从连接到的控件检索可用值、格式化选项和其他信息。支持的过滤元件包括:

  • Check Box
  • Radio List
  • Checked List
  • Checked Tree List
  • Named Filters List
  • Range
  • Calendar

Row/Cell Hover Highlighting

为了帮助提高可用性,WPF Data Grid和Tree List控件可以在用户用光标悬停行和单元格时突出显示它们。若要启用悬停高亮显示,请激活“HythLyTimeOnHurver”选项。您还可以更改默认外观设置(例如,前景色和背景色),并在悬停的行/单元格中显示自定义元素。

增强过滤

Excel-inspired Filter Dropdown附带一下新功能:

  • 在不同的值旁边显示记录计数
  • 命名过滤器

Filter Panel和新的Filter Editor现在使用'Between Days'和'In Days'操作符来显示日期过滤器。

Check Column

具有布尔值的列现在可以在标题中显示复选框,以切换所有行的复选状态。

其他增强功能

  • 自定义单元格样式自动继承所选主题的视觉设置。使用此版本,您不需要使用BaseDon属性。
  • PrintRowIndentWidth属性允许在打印/导出子行之前设置或删除缩进。
  • ShowRibbonPrintPreview方法允许您用Ribbon替代工具栏显示的Print Preview对话框。
  • 现在可以使用基于向量的条件格式化规则图标。

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

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

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

DevExpress WPF v18.2新版亮点(二)的更多相关文章

  1. DevExpress WPF v18.2新版亮点(七)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress WPF v18.2的新功 ...

  2. DevExpress WPF v18.2新版亮点(六)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  3. DevExpress WPF v18.2新版亮点(五)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  4. DevExpress WPF v18.2新版亮点(四)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress WPF v18.2的新功 ...

  5. DevExpress WPF v18.2新版亮点(三)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  6. DevExpress WPF v18.2新版亮点(一)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  7. DevExpress WinForms v18.2新版亮点(二)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WinForms v1 ...

  8. 【重大更新】DevExpress WinForms v18.2新版亮点(七)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  9. DevExpress WinForms v18.2新版亮点(一)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WinForms v1 ...

随机推荐

  1. canvas学习之饼状图

    接着上一节说,这次我使用canvas绘制了饼状图,主要是SectorGraph.js, 引入 import {canvasPoint} from '../../assets/js/canvas';im ...

  2. Digital Deletions HDU - 1404

    Digital deletions is a two-player game. The rule of the game is as following. Begin by writing down ...

  3. Appium 自动化测试(1)--环境安装:安装Appium

    一.安装nodejs Node.js安装包及源码下载地址为:https://nodejs.org/en/download/. 安装过程参考:http://www.runoob.com/nodejs/n ...

  4. 整体二分求动态区间第k大

    比树状数组套主席树不知道高到哪里去了,solve(l,r,L,R)就是对于L,R的操作区间的答案都在l,r区间里,然后递归下去 复杂度O(nlognlogn),每个操作会执行logn次就是o(nlog ...

  5. js动态修改title

    问题描述: 由于微信浏览器只在页面首次加载时初始化了标题title,之后就没有再监听 window.title的change事件.所以这里修改了title后,立即创建一个请求,加载一个空的iframe ...

  6. python-day72--django实现的cookie/session

    COOKIE 与 SESSION 一.概念cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生.cookie ...

  7. jq判断网页是在什么浏览器打开的

    有的时候项目中有需要用户扫描二维码进行页面识别跳转操作的,(类似当前需要先判断是否为手机默认浏览器打开,尤其是微信打开会影响APP包的下载-微信内置的一个拦截,这对Android来说影响有点大),因此 ...

  8. git commit -am "remark" 提交

    一.前言 假如你昨晚把本地文件a.html提交到远程库,今早发现还有补充的内容,于是添加了新的内容到a.html,并且还在本地还多添加了“几个文件”,那么怎么使用git来把这些文件一并提交到远程库呢? ...

  9. Liunx下安装jdk7

    一. 查询系统中是否有安装过jdk: #  rpm -qa | grep java 查询到有安装,使用命令卸载: #  rpm -e --nodeps java-1.6.0-openjdk-1.6.0 ...

  10. 前端web的图标的样式