DevExpress WPF v19.1新版亮点:Gantt/Map控件新功能

行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容。在本系列文章中将为你们介绍DevExpress WPF v19.1中新增的一些控件及部分功能加强,点击下载试用新版本试用>>html

Gantt

链接器和任务编辑

Gantt控件如今彻底支持链接器和任务编辑,您能够在Gantt区域中拖动和调整任务大小来更改日期和持续时间、修改进度、附加/分离链接器定义前导连接。express

DevExpress v19.1新版亮点
自动任务调度

编辑后,Gantt控件会自动从新计算相关任务的位置,并更新摘要任务的位置、持续时间和进度。若是用户更改任务使其与定义的依赖项冲突,则Gantt控件将显示这些依赖项无效。微信

新API容许您根据任务依赖性和持续时间自动计算最佳开始日期。异步

工做时间

WPF Gantt控件如今在计算任务持续时间时会考虑非工做时间和假期。例如,对于默认的8小时工做日,16小时任务将在时间线上跨越两天,并将在树列表区域中显示“2d”。async

Dependency Lag

如今,每一个依赖项都存储一个可选的Lag值(正数或负数),指示在依赖项影响链接任务以前应该通过的时间量。函数

DevExpress v19.1新版亮点

Map Control

加强地图功能

DevExpress Map Control附带如下新功能:this

  • 项目属性能够导出为KML。
  • 地图项目能够导出到WKT。

Map Editor包含:.net

  • 新的通知事件(MapEditor.MapItemEditing):容许您跟踪在地图形状编辑操做期间执行的操做。
  • 可以取消项目建立(请参阅MapItemCreatingEventArgs.Cancel选项)。
几何测量

这个新的API容许您根据地理坐标计算各类几何值:3d

  • 地区
  • 两点之间的距离
  • 中心两点
  • 周长
简化地图形状

如今,您能够在将高详细矢量形状在地图上显示以前简化它们,这使Map Control加载并更快地可视化形状,经过减小CPU和内存消耗而不会在低缩放级别上丢失地图质量来帮助用户得到更好的体验。htm

DevExpress v19.1新版亮点

MVVM Framework

支持Windows 10通知

Notification Service如今支持本机Windows 10通知,这些通知能够显示在通知中心内。

DevExpress v19.1新版亮点
加强异步命令功能

POCO ViewModels和ViewModelBase后代如今能够为标记有async关键字的方法自动生成异步命令。

[AsyncCommand(UseCommandManager = false)]
 public async Task Calculate() {
 for(int i = 0; i <= 100; i++) {
 Progress = i;
 await Task.Delay(20);
 }
}

在使自动生成的异步命令无效时,您还能够引用异步方法:

this.RaiseCanExecuteChanged(x => x.Calculate());

动态绑定转换器 - 新API

新的'DelegateConverterFactory'类提供了一组函数,用于根据传递的委托建立IValueConverter和IMutliValueConverter实例。

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

DevExpress v19.1全新发布,最新动态请持续关注DevExpress中文网!

DevExpress中文网官网QQ群:540330292      欢迎一块儿进群讨论

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

DevExpress中文网微信
相关文章
相关标签/搜索