DevExpress WPF 2020新功能計劃預覽,搶先看!(Part 4)
下載DevExpress v19.2完整版 DevExpress v19.2漢化資源獲取
通過DevExpress WPF Controls,您能創(chuàng)建有著強大互動功能的XAML基礎(chǔ)應用程序,這些應用程序?qū)W⒂诋敶蛻舻男枨蠛蜆?gòu)建未來新一代支持觸摸的解決方案。 又到了每年發(fā)布DevExpress WPF產(chǎn)品線2020年非正式計劃的時候了,關(guān)于DevExpress WPF 2020年您有哪些功能上的期待?歡迎在文章末尾留下您的建議,即將發(fā)布的新版可能有您想要擁有的功能哦~
WPF Ribbon和Toolbars
Search Item
Search Item自動從您的應用程序中檢索功能區(qū)和工具欄項,并允許最終用戶通過名稱或關(guān)鍵字找到這些項。 您可以從搜索結(jié)果中排除特定項目,也可以定義僅顯示在Search Item中的自定義項目。Search Item可以顯示在窗口標題欄中或功能區(qū)頁面標題旁。
Bar Item Appearance選項
Ribbon和Toolbar工具欄項包含一個API,可以針對Normal、Checked和Hover狀態(tài)自定義控件外觀(背景,前景)。
Ribbon - 增強Backstage View功能
Ribbon的Backstage視圖將支持單個項目的字形,并將能夠在底部顯示項目。
WPF Scheduler
全新的Timeline View布局
在未來的版本更新中將重寫Timeline View的可視化部分,并引入新的動態(tài)時間標度,每個像素水平滾動以及鼠標指針的平滑縮放,總體體驗類似甘特圖控件中的滾動和縮放:
與甘特控件和當前的Timeline View實現(xiàn)不同,新的Timeline View將根據(jù)當前縮放系數(shù)限制水平滾動范圍。例如當時間刻度顯示為天時,您可以在一個月之內(nèi)滾動,然后在Date Navigation Panel中縮小或切換到下個月。限制水平滾動范圍將有助于計算整個范圍的資源高度,以使資源在滾動操作期間不會改變高度。
除了改進的縮放和滾動之外,新的Timeline View布局還將提供一種更靈活的方法來控制資源高度。 您將能夠定義資源的最小和最大高度,并且Scheduler將計算每個資源的實際高度(基于顯示范圍內(nèi)的約會)。 如果約會超過最大資源高度,資源將顯示一個按鈕,以進一步擴展資源。
按需數(shù)據(jù)加載
使用此功能,WPF Scheduler將僅請求可見范圍內(nèi)的數(shù)據(jù),并在滾動后進行其他查詢,加載的數(shù)據(jù)將被緩存來減少請求數(shù)量。
scheduler.FetchAppointments += (d, e) => { e.AppointmentsSource = from x in dbContext.Appointments where (((x.QueryStart >= e.Interval.Start && x.QueryStart < e.Interval.End) || (x.QueryEnd >= e.Interval.Start && x.QueryEnd < e.Interval.End)) || (x.QueryStart < e.Interval.Start && x.QueryEnd >= e.Interval.End)) && e.ResourceIds.Contains(x.ResourceId) select x; };
按需數(shù)據(jù)加載可以顯著提高具有大量數(shù)據(jù)源的應用程序加載速度。
Appointment和Time Region過濾
WPF Scheduler將包括一個API,使您可以動態(tài)隱藏appointments和time regions,您將能夠處理事件來描述自定義過濾邏輯。
scheduler.FilterAppointment += (d, e) => { e.Visible = object.Equals(e.Appointment.StatusId, 1); };
此外,新的FilterString和FilterCriteria屬性將Scheduler綁定到Filter Editor或Filter Elements,來進行高級篩選。
可選主要功能
Year View
一個新的視圖,顯示整個年份、左側(cè)是月份、頂部是工作日。此視圖將幫助您可視化和概述指定年份的假期或重大事件。
One Month View
顯示一個月的新視圖。 在此視圖中,周數(shù)可以包含不同的高度(基于一周內(nèi)約會的數(shù)量)。 如果所有星期都無法適應屏幕,則會顯示垂直滾動條。
用于資源的Outlook-Inspired標簽式界面
使用此功能,資源可以顯示為標簽,并可以合并在同一畫布上顯示來自不同資源的約會。
DevExpress v19.2全新發(fā)布,歡迎下載最新版體驗哦~
DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292 歡迎一起進群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊