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

Gantt

连接器和任务编辑

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

自动任务调度

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

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

工作时间

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

Dependency Lag

现在,每个依赖项都存储一个可选的Lag值(正数或负数),指示在依赖项影响连接任务之前应该经过的时间量。

Map Control

增强地图功能

DevExpress Map Control附带以下新功能:

  • 项目属性可以导出为KML。
  • 地图项目可以导出到WKT。

Map Editor包含:

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

这个新的API允许您根据地理坐标计算各种几何值:

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

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

MVVM Framework

支持Windows 10通知

Notification Service现在支持本机Windows 10通知,这些通知可以显示在通知中心内。

增强异步命令功能

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 WPF v19.1新版亮点:Gantt/Map控件新功能的更多相关文章

  1. DevExpress Windows 10 v19.1新版亮点:UWP控件新功能全面解析

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...

  2. DevExpress WPF v19.1新版亮点:主题/Tree List等控件新功能

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...

  3. DevExpress WPF v19.1新版亮点:Scheduler等控件新功能

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...

  4. DevExpress WPF v19.1新版亮点:Ribbon等控件新功能

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...

  5. DevExpress WPF v19.1新版亮点:PDF Viewer等控件新功能

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...

  6. DevExpress WPF v19.1新版亮点:Data Editors等控件新功能

    行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPFv19.1中新增的一些控件及部分 ...

  7. DevExpress WinForms v19.1新版亮点:Tree List等控件性能增强

    行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...

  8. DevExpress WinForms v19.1新版亮点:Spreadsheet/Sunburst控件功能增强

    行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...

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

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

随机推荐

  1. select框动态添加选项

    $.ajax({ url : "${staticServer }/ywgl/zkpzgl/zkfkgl/showBillType.htm", //ajax请求路径 type : & ...

  2. C#程序 给IE网页IFRAME控件中所嵌入网页的元素赋值

    //引用COM组件//Microsoft HTML Object Library//Microsoft Internet Controls SHDocVw.ShellWindows shellWind ...

  3. Jenkins pipeline+Maven+Gitlab

    参照文档:http://www.cnblogs.com/xiaodai12138/p/9996995.html

  4. Day02:对象和类(下)

    构造方法 什么是构造方法 在类实例化对象时运行的一种特殊的方法 为什么需要构造方法 构造方法适合为对象的属性赋初值 编写构造方法 public 类名(){ //方法体 } 构造方法不写返回值 构造方法 ...

  5. Python基础知识思维导图|自学Python指南

    微信公众号[软件测试大本营]回复"python",获取50本python精华电子书. 测试/开发知识干货,互联网职场,程序员成长崛起,终身学习. 现在最火的编程语言是什么?答案就是 ...

  6. C#程序员经常用到的10个实用代码片段 - 操作系统

    原文地址  如果你是一个C#程序员,那么本文介绍的10个C#常用代码片段一定会给你带来帮助,从底层的资源操作,到上层的UI应用,这些代码也许能给你的开发节省不少时间.以下是原文: 1 读取操作系统和C ...

  7. mybatis多对多级联查询

    1.实体 package com.govmade.govdata.modules.sys.pojo; import java.util.List; import javax.persistence.T ...

  8. 打印输出opencv的版本信息

    本文链接: https://mangoroom.cn/opencv/print-opencv-version-info.html 序 查看自己安装的opencv的版本信息的方法有两种. 方法一-查看l ...

  9. Python 入门之 内置模块 -- 序列化模块(json模块、pickle模块)

    Python 入门之 内置模块 -- 序列化模块(json模块.pickle模块) 1.序列化 Python中这种序列化模块有三种: ​ json模块 : ​ 不同语言都遵循的一种数据转化格式,即不同 ...

  10. Python小白需要知道的 20 个骚操作!

    Python小白需要知道的 20 个骚操作! Python 是一个解释型语言,可读性与易用性让它越来越热门.正如 Python 之禅中所述: 优美胜于丑陋,明了胜于晦涩. 在你的日常编码中,以下技巧可 ...