原創|產品更新|編輯:龔雪|2019-07-10 10:13:45.567|閱讀 525 次
概述:本文主要為大家介紹DevExpress WPF v19.1中Gantt/Map控件增強的一些新功能,歡迎免費下載新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
行業領先的.NET界面控件DevExpress 日前正式發布v19.1版本,本站將以連載的形式介紹各版本新增內容。在本系列文章中將為大家介紹DevExpress WPF v19.1中新增的一些控件及部分功能增強,點擊下載試用新版本試用>>
Gantt控件現在完全支持連接器和任務編輯,您可以在Gantt區域中拖動和調整任務大小來更改日期和持續時間、修改進度、附加/分離連接器定義前導鏈接。
編輯后,Gantt控件會自動重新計算相關任務的位置,并更新摘要任務的位置、持續時間和進度。如果用戶更改任務使其與定義的依賴項沖突,則Gantt控件將顯示這些依賴項無效。
新API允許您根據任務依賴性和持續時間自動計算最佳開始日期。
WPF Gantt控件現在在計算任務持續時間時會考慮非工作時間和假期。例如,對于默認的8小時工作日,16小時任務將在時間線上跨越兩天,并將在樹列表區域中顯示“2d”。
現在,每個依賴項都存儲一個可選的Lag值(正數或負數),指示在依賴項影響連接任務之前應該經過的時間量。
DevExpress Map Control附帶以下新功能:
Map Editor包含:
這個新的API允許您根據地理坐標計算各種幾何值:
現在,您可以在將高詳細矢量形狀在地圖上顯示之前簡化它們,這使Map Control加載并更快地可視化形狀,通過減少CPU和內存消耗而不會在低縮放級別上丟失地圖質量來幫助用戶獲得更好的體驗。
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());
新的'DelegateConverterFactory'類提供了一組函數,用于根據傳遞的委托創建IValueConverter和IMutliValueConverter實例。
===============================================================
DevExpress中文網官網QQ群:540330292 歡迎一起進群討論
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網