翻譯|產(chǎn)品更新|編輯:龔雪|2025-09-12 11:36:38.497|閱讀 8 次
概述:DevExpress WinForms控件v25.1日前已經(jīng)全新發(fā)布,新版本新增全新的圓形皮膚面板、可訪問性增強(qiáng)等,歡迎下載最新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WinForms擁有180+組件和UI庫,能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
DevExpress WinForms控件v25.1日前已經(jīng)全新發(fā)布,新版本新增全新的圓形皮膚面板、可訪問性增強(qiáng)等,歡迎下載最新版體驗(yàn)!
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
在v25.1中,DevExpress增強(qiáng)了傳統(tǒng)基于工具欄用戶界面的鍵盤可訪問性,用戶可以使用相同的助記符循環(huán)遍歷子菜單項(xiàng)(在標(biāo)題中用&表示)當(dāng)子菜單中的多個(gè)項(xiàng)目具有相同的助記符時(shí),重復(fù)的按鍵按順序?yàn)g覽它們。該特性是自動(dòng)啟用的,不需要額外的配置。
C#
barItemSaveAs.Caption = "Save &As"; barItemSaveAll.Caption = "Save &All";
Accordion(折疊)項(xiàng)現(xiàn)在支持鍵盤快捷鍵,使用ShortcutKey屬性指定預(yù)定義或自定義鍵盤快捷方式。這種增強(qiáng)提高了可訪問性,特別是對(duì)于具有復(fù)雜導(dǎo)航結(jié)構(gòu)的應(yīng)用程序。
C#
accordionControlElement1.ShortcutKey = new DevExpress.XtraBars.BarShortcut(Keys.J);
AutomationId屬性 - 在自動(dòng)化測(cè)試和可訪問性(a11y)工具中區(qū)分UI元素的唯一標(biāo)識(shí)符 - 現(xiàn)在可用于BarItem對(duì)象,此屬性自動(dòng)設(shè)置為欄項(xiàng)目名稱。
DevExpress WinForms UI控件現(xiàn)在支持基于JSON的布局序列化,這是XML的替代方案,可以簡化與現(xiàn)代Web和AI服務(wù)的集成。在v25.1中,新的SaveLayoutToJson(Stream) 和 RestoreLayoutFromJson(Stream) 方法允許您以JSON格式保存和恢復(fù)控件布局。
C#
string filePath = "gridlayout.json"; void Form1_Load(object sender, EventArgs e) { if (File.Exists(filePath)) { using (var jsonStream = File.OpenRead(filePath)) gridView1.RestoreLayoutFromJson(jsonStream); } } void Form1_FormClosing(object sender, FormClosingEventArgs e) { using (var jsonStream = File.OpenWrite(filePath)) gridView1.SaveLayoutToJson(jsonStream); }
新版本的RoundedSkinPanel控件完全集成到Visual Studio設(shè)計(jì)器中,可以在設(shè)計(jì)時(shí)直接從工具箱中添加到窗體中。
與標(biāo)準(zhǔn)面板不同,RoundedSkinPanel在使用WXI皮膚時(shí)自動(dòng)渲染圓角并圍繞單個(gè)UI元素(GridControl, TreeList, RichEditControl等)填充。對(duì)于其他DevExpress皮膚,RoundedSkinPanel退回到?jīng)]有額外填充的標(biāo)準(zhǔn)矩形邊框。
C#
// Create a TreeList. TreeList treeList = new TreeList() { Dock = DockStyle.Fill }; // Create a RoundedSkinPanel and set it to fill the form. roundedSkinPanel = new RoundedSkinPanel() { Dock = DockStyle.Fill }; // Add the TreeList to the panel. roundedSkinPanel.Controls.Add(treeList); // Add the panel to the form. this.Controls.Add(roundedSkinPanel);
重要提示:RoundedSkinPanel被設(shè)計(jì)為承載一個(gè)單一的UI控件,如果嘗試添加多個(gè),則在設(shè)計(jì)時(shí)將出現(xiàn)警告。對(duì)于復(fù)雜的布局/UI要求,只需嵌套多個(gè)RoundedSkinPanel控件。
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗(yàn),幫助企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢(shì)。
慧都是DevExpress的中國區(qū)的合作伙伴,DevExpress作為用戶界面領(lǐng)域的優(yōu)秀產(chǎn)品,幫助企業(yè)高效構(gòu)建權(quán)限管理、數(shù)據(jù)可視化(如網(wǎng)格/圖表/儀表板)、跨平臺(tái)系統(tǒng)(WinForms/ASP.NET/.NET MAUI)及行業(yè)定制解決方案,加速開發(fā)并強(qiáng)化交互體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)