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中文網微信
相關文章
相關標籤/搜索