DevExpress v18.1新版亮点——WPF篇(二)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!点击下载>>
Data Grid & Tree List
Band Separators
在新版本中,WPF Data Grid和TreeList控件显示thick band separators,您可以指定separator颜色和厚度,还可以为根和嵌套band separators指定不同的外观设置。

嵌套属性通知
当嵌套属性值更改时,DevExpress WPF Data Grid和TreeList控件可以自动更新单个单元格、排序、分组、过滤和摘要。
注意:只有定义了属性的对象才需要实现INotifyPropertyChanged接口 - 嵌套属性路径中的其他对象没有此类要求。
Best Fit增强功能
WPF Data Grid和TreeList控件现在为Band headers提供了'Best Fit'选项,Best Fit计算并应用波段完全显示其内容所需的最佳宽度。 此功能适用于最终用户和Grid的API。
滚动性能
新版本优化了垂直滚动,现在比旧版本快了15%。
支持INotifyDataErrorInfo验证
WPF Data Grid和TreeList控件自动显示实现INotifyDataErrorInfo数据源对象中的验证错误。 与IDataErrorInfo不同,INotifyDataErrorInfo接口在数据源中发生验证错误时通知绑定的UI控件。
保留滚动位置
DevExpress WPF Data Grid和TreeList控件附带了一个新的选项,可帮助网格在更新数据时保留滚动位置。所有数据更新类型(添加/删除,数据排序,完整数据刷新)都支持此操作,并且此设计不会影响性能。
文档缩放
新版本为WPF Data Grid、TreeList、Pivot Grid和Chart控件引入了文档缩放,缩放允许您缩小超大尺寸的控件以适合纸张的宽度,或者放大控件以将其打印在多张纸上。
Dialogs
文件夹浏览器和打开/保存文件对话框
DevExpress WPFF打开文件,保存文件和文件夹浏览器对话框首次作为v17.2中的社区技术预览发布,此次更新标志着他们的正式发布。
新的增强功能包括:
- Breadcrumbs
- 新增能够使用Open File对话框的选择文件夹
- 本地化支持
Docking UI
性能增强
此版本包括旨在更快地渲染停靠面板的性能增强功能。
- Dock / Undock操作现在快了10%。
- 新选项(LogicalTreeStructure)允许面板内容保留在同一逻辑树中,从而防止冗余更新。 这使得停靠面板的dock/undock速度提高了2倍。
- 'Restore Layout'变得更快。
其他增强功能
- 能够指定面板相对于另一个面板或组的自动隐藏位置。
- 能够为各个布局项自定义上下文菜单。
- 可以使用逻辑或键盘焦点激活Dock面板。

===============================================================
DevExpress v18.1发布,更多精彩内容请持续关注DevExpress中文网!
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress v18.1新版亮点——WPF篇(二)的更多相关文章
- DevExpress v18.1新版亮点——WPF篇(五)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!点击下载& ...
- DevExpress v18.1新版亮点——WPF篇(四)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!点击下载& ...
- DevExpress v18.1新版亮点——WPF篇(一)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!点击下载& ...
- DevExpress v18.2新版亮点——Reporting篇(二)
行业领先的.NET界面控件——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress Reporting v18.2 的新功能,新版3 ...
- DevExpress v18.2新版亮点——DevExtreme篇(二)
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...
- DevExpress v18.1新版亮点——XAF篇(二)
用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress eXpressApp Framework(XAF) v18.1 ...
- DevExpress v18.1新版亮点——Reporting篇(二)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress Reporting v18.1 的新功能,快来下载试用新版本 ...
- DevExpress v18.1新版亮点——DevExtreme篇(二)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...
- DevExpress v18.1新版亮点——WinForms篇(二)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WinForms v18.1 的新功能,快来下载试用新版本! ...
随机推荐
- Centos下挖XMR门罗币的详细教程
很多朋友都看过我之前写的Ubuntu下挖XMR门罗币的教程,也有很多朋友提出,为什么不写个Centos的教程出来,今天我在这里就写个Centos的教程,看这个教程前,大家先看看之前的教程,因为里面涉及 ...
- oadrunner11录制手机app脚本
oadrunner11录制手机app视频:http://pan.baidu.com/s/1bnc4cHL 注意点: 1.手机和loadrunner安装的电脑必须在同一网段2.视频的www.baidu. ...
- MVC ---- 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
1.EF 5.0解决方法 先卸载EF:Uninstall-Package EntityFramework -Force 在安装EF5.0:Install-Package EntityFramework ...
- PYTHON HTML.PARSER库学习小结--转载
前段时间,一朋友让我做个小脚本,抓一下某C2C商城上竞争对手的销售/价格数据,好让他可以实时调整自己的营销策略.自己之前也有过写爬虫抓某宝数据的经历,实现的问题不大,于是就答应了.初步想法是利用pyh ...
- UOJ 171 【WC2016】挑战NPC
一开始还真没想到是一般图匹配这种模型(毕竟才会的带花树) 把每一个盒子拆成3个,每一个可以放置进它的小球分别向这三个点连边,然后这三个点在连成一个三元环,最终答案就是小球数目-匹配数. 由于是一般图, ...
- python 元组查找元素返回索引
#create a tuple tuplex = tuple("index tuple") print(tuplex) #get index of the first item w ...
- RabbitMQ入门_04_Exchange & Binding
如果你比较细心,你会发现 HelloWorld 例子中的 Sender 只申明了一个 hello 队列,然后就开始向默认 Exchange 发送路由键为 hello 的消息.按照之前 AMQP 基本概 ...
- 一个纯净的webpack4+angular5脚手架
该篇主要是结合刚发布不久的webpack4,搭建一个非cli的angular5的脚手架demo,主要分为以下几个方面阐述下脚手架结构: # 脚手架基础架构(根据angular5的新规范) /** * ...
- SVG基础图形和D3.js
使用D3.js画一个SVG 的 圆 circle 可以使用如下代码创建: <svg width="50" height="50"> <circ ...
- NeteaseCloudWebApp模仿网易云音乐的vue自己从开源代码中学习到的
github地址: https://github.com/javaSwing/NeteaseCloudWebApp 1.Vue.prototype.$http = Axios // 类似于vue-re ...