翻譯|產品更新|編輯:龔雪|2023-03-23 10:08:46.537|閱讀 151 次
概述:DevExpress WPF?2022年底更新一個重大版本——v22.2,新版重新升級了Tree List & 數據編輯器組件,歡迎獲取新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業需求的高性能業務應用程序。通過DevExpress WPF能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產品,還是以數據為中心的商業智能產品,都能通過DevExpress WPF控件來實現。
DevExpress WPF 2022年底更新一個重大版本——v22.2,新版重新升級了Tree List & 數據編輯器組件,歡迎獲取新版體驗!
DevExpress技術交流群7:674691612 歡迎一起進群討論
新版本的WPF TreeList控件和DevExpress WPF數據網格(Data Grid)中的TreeListView現在可以異步加載數據了,TreeList在后臺線程中獲取子節點,并在獲取操作進行時顯示等待指示器。
異步子節點加載有助于防止不必要的屏幕“鎖定”,并幫助開發者交付響應更快的WPF解決方案。
技術團隊改進了WPF TreeList控件的BeginDataUpdate / EndDataUpdate實現,批量修改現在比以前的版本快兩倍。下面的內部測試結果有助于說明此版本的性能優勢(在加載1M節點的情況下,向TreeList控件添加了1,000個項):
新的路徑編輯器允許開發者和最終用戶輕松指定文件或文件夾的路徑,用戶可以在編輯框中輸入路徑信息,瀏覽文件系統來選擇文件/文件夾,或者在編輯器中刪除文件/文件夾。
功能包括:
開發者可以在DevExpress容器控件中使用WPF路徑編輯器,比如WPF Data Grid、WPF TreeList等。
DevExpress WPF按鈕控件(例如,簡單、下拉、分裂按鈕)現在可以指示綁定的異步操作(任務)的進度,當操作正在進行時,按鈕顯示等待指示器,這允許開發者為數據密集型操作提供可視化反饋。
使用屬性啟用該功能,開發者可以將此屬性設置為 'Wait'來 顯示等待指示器或“WaitCancel”,“WaitCancel”允許用戶取消給定的操作。
WPF Password Box(密碼箱)附帶了一個新的密碼顯示按鈕,用戶可以點擊“揭示”按鈕來解開密碼,長按按鈕顯示密碼,直到釋放。
日期導航器現在可以比以前更快地切換視圖,當用戶在WPF調度器控件中導航日期時(如果綁定到多個月的日期導航器),將會注意到性能顯著提升。
新版本為所有WPF文本編輯器引入了一個新的CustomMask事件,當定義掩碼類型不能滿足業務需求時,處理此事件來合并自定義模式。
事件參數允許開發者獲取輸入文本、觸發事件的用戶操作(例如,插入、刪除、退格等)以及操作本身的結果,還可以處理編輯器所選的文本/插入符號位置,或完全取消編輯操作。
XAML
<dxe:TextEdit MaskType="Custom" CustomMask="OnCustomMask"/>
C#
void OnCustomMask(object sender, DevExpress.Xpf.Editors.CustomMaskEventArgs e) { // Process user input. // This example demonstrates how to allow users to enter only Latin letters and // capitalize entered characters. if (e.ActionType == CustomTextMaskInputAction.Init || e.IsCanceled == true) return; var textInfo = CultureInfo.InvariantCulture.TextInfo; if (!Regex.IsMatch(e.InsertedText, @"^[a-zA-Z]+$") && e.ActionType == CustomTextMaskInputAction.Insert) e.Cancel(); else e.SetResult(textInfo.ToUpper(e.ResultEditText), e.ResultCursorPosition); }
新的日期 - 時間掩碼幫助開發者編輯、和結構,當使用這些掩碼當中的一個時,文本編輯器自動將其EditValue轉換為適當的類型(以便輕松地將其綁定到視圖模型中的屬性)。
DateOnly和TimeOnly掩碼類型可以在.NET 6+應用中使用。
新的SelectionView允許您在代碼中指定默認視圖(月、年、年或年范圍)。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網