翻譯|產品更新|編輯:龔雪|2022-07-04 11:01:10.603|閱讀 261 次
概述:DevExpress WinForm?近日正式發布了2022年第一個重大版本——v22.1,此版本發布了最新的Windows 11主題皮膚、全新的DirectX表單等,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WinForms擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
DevExpress WinForm 近日正式發布了2022年第一個重大版本——v22.1,此版本發布了最新的Windows 11主題皮膚、全新的DirectX表單等,歡迎下載最新版體驗!
全新的WXI皮膚(主題)基于 Windows 11,WXI 皮膚附帶五個調色板:'Freshness'(默認)、'Darkness'、'Clearness'、 'Sharpness'和 'Calmness'。
新的 DirectX 表單支持原生 DirectX 渲染和 HTML & CSS 標記,DirectX 表單會自動為所有支持 DirectX 渲染的 DevExpress UI 控件激活 DirectX 模式。有了這項新功能,您不再需要為每個單獨的控件激活 DirectX 渲染。
v22.1版本繼續改進了掩碼引擎,以便您可以完全控制WinForms 應用程序中的數據輸入。新版本包含對WinForms 文本編輯器掩碼 API 的以下更新,使用這個新的API,您可以使用自定義輸入邏輯創建可重復使用的掩碼。
DevExpress WinForms文本編輯器現在附帶一個方法,此方法允許您覆蓋默認的文本處理邏輯,該方法將lambda表達式作為參數:
C#
public void EnableCustomMaskTextInput( Action<CustomTextMaskInputArgs> onTextInput, object tag = null )
參數包括允許您獲取輸入字符串、操作類型、字符大小寫、插入符號位置、選擇等的屬性。
C#
textEdit1.Properties.EnableCustomMaskTextInput(args => { // Process user input });
使用它的“SetResult”方法,您可以指定實際的編輯器文本、選擇錨點和光標位置。 要取消用戶輸入,只需調用 'Cancel' 方法。
C#
using System.Globalization; using System.Globalization.CultureInfo; textEdit1.Properties.EnableCustomMaskTextInput(args => { if(args.IsCanceled) return; // Converts user input to Title Case var titleCaseResult = InvariantCulture.TextInfo.ToTitleCase(args.ResultEditText); args.SetResult(titleCaseResult, args.ResultCursorPosition, args.ResultSelectionAnchor); });
v22.1新版本使您能夠將自定義掩碼應用于多個文本編輯器,注冊自定義掩碼后,即可在 Visual Studio 掩碼編輯器中使用它。
DevExpress技術交流群6:600715373 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網