翻譯|行業(yè)資訊|編輯:龔雪|2025-05-14 10:59:36.843|閱讀 184 次
概述:界面控件DevExpress VCL v25.1在今年6月份左右更新,新版本將支持RAD Studio 12.3、新增暗黑模式等,歡迎關(guān)注我們及時獲取最新消息~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress VCL Controls是Devexpress公司旗下老牌的用戶界面套包,所包含的控件有:數(shù)據(jù)錄入、圖表、數(shù)據(jù)分析、導(dǎo)航、布局等。該控件能幫助您創(chuàng)建優(yōu)異的用戶體驗,提供高影響力的業(yè)務(wù)解決方案,并利用您現(xiàn)有的VCL技能為未來構(gòu)建下一代應(yīng)用程序。
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
本文中包含了DevExpress VCL v25.1官方發(fā)布的當(dāng)前/預(yù)計的開發(fā)計劃,請注意此信息僅供參考,并不代表Developer Express Inc.的約束性承諾。
DevExpress VCLv24.2.5+和v25.1.1+正式支持最新版本的RAD Studio (Delphi 12.3和C++ Builder 12.3, 32位和64位)。
新版本將改進(jìn)開發(fā)人員的特定體驗,修改了DevExpress對話框和向?qū)?,以便在IDE中選擇黑暗主題時應(yīng)用該主題。
DevExpress VCL v25.1還將全局TdxSkinController皮膚設(shè)置傳播到布局控件、導(dǎo)航欄和欄管理器組件(如果在代碼中或在項目設(shè)置對話框中設(shè)置了UseGlobalSkin = True)。對于大多數(shù)VCL開發(fā)人員來說,這些更改將產(chǎn)生更少的錯誤,并為常見的使用場景提供更簡單的配置步驟。
這應(yīng)該不會影響喜歡高級/特別皮膚定制或不需要全局皮膚的客戶(如果需要,用戶還可以使用功能切換恢復(fù)到以前的操作)。VCL安裝程序使用了內(nèi)部的布局控件,而在以前的版本中,我們必須對內(nèi)部元素(如復(fù)選框等)進(jìn)行與皮膚相關(guān)的“挑選”。
布局控件用戶不再需要處理TdxLayoutCxLookAndFeel或TdxLayoutSkinLookAndFeel(在大多數(shù)情況下),與TdxRibbon控件非常相似,TdxLayoutControl現(xiàn)在自動從應(yīng)用程序中的TdxSkinController組件更新其皮膚設(shè)置(包括在布局控件中添加的組件)。
dxSkinController1.SkinName := 'WXI'; dxLayoutSkinLookAndFeel1.LookAndFeel.SkinName := dxSkinController1.SkinName; // Not needed in v25.1+ dxLayoutControl1.LayoutLookAndFeel := dxLayoutSkinLookAndFeel1; // Not needed in v25.1+
要應(yīng)用單個皮膚,您仍然可以修改TdxLayoutControl.LayoutLookAndFeel.LookAndFeel.SkinName屬性—本地皮膚設(shè)置總是覆蓋全局應(yīng)用程序設(shè)置。
v25.1改進(jìn)了導(dǎo)航條控件的外觀設(shè)計器的設(shè)計時體驗:
同樣,如果UseGlobalSkin = True在代碼中或在項目設(shè)置對話框中設(shè)置,并且用戶沒有更改TdxBarManager.Style屬性(它在DFM中沒有設(shè)置,默認(rèn)情況下是bmsStandard),欄管理器會自動從應(yīng)用程序中的TdxSkinController組件更新其皮膚設(shè)置。
默認(rèn)的Style值取決于NativeStyle安裝程序的設(shè)置(“使用native look and feel Style作為DevExpress組件的默認(rèn)樣式”):如果它是True,那么默認(rèn)值是bmsUseLookAndFeel,否則默認(rèn)值是bmsEnhanced。
您可以通過UseGlobalSkin = False(在項目設(shè)置中)或全局TdxBarManager.DefaultUseGlobalSkin = bFalse(在模塊初始化部分,當(dāng)您有多個地方要自定義時)恢復(fù)到以前的操作。
對TdxBarManager所做的相同更改也適用于TdxStatusBar。類似地,您可以通過UseGlobalSkin = False和TdxStatusBar.DefaultUseGlobalSkin = bFalse恢復(fù)到以前的操作,唯一的區(qū)別是:
當(dāng)狀態(tài)欄被皮膚化時,它的默認(rèn)高度和渲染與本地風(fēng)格(SkinController)略有不同。我們認(rèn)為這更像是一個“bug修復(fù)”,而不是一個破壞性的改變,因為在v25.1中,整體外觀現(xiàn)在更準(zhǔn)確了。
v24.2(默認(rèn)PaintStyle = stpsStandard)
v25.1(默認(rèn)PaintStyle = stpsUseLookAndFeel)
DevExpress VCL正在朝著現(xiàn)代化邁出一大步,它為混合報表提供了一個新的CTP,無縫集成了DevExpress JavaScript報表設(shè)計器和查看器。它通過WebView和ASP. NET Core將本地VCL應(yīng)用程序與現(xiàn)代基于web的設(shè)計功能連接起來。所有必需的.NET和JS依賴都透明地嵌入到一個自包含的EXE文件中,開發(fā)人員仍然可以使用Delphi/ C++進(jìn)行許多報表定制——這保持了VCL作為平臺的一個關(guān)鍵優(yōu)勢。
更多產(chǎn)品資訊及授權(quán),歡迎來電咨詢:023-68661681
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗,幫助企業(yè)實現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢。
慧都科技是DevExpress的中國區(qū)的合作伙伴,DevExpress作為用戶界面領(lǐng)域的優(yōu)秀產(chǎn)品,幫助企業(yè)高效構(gòu)建權(quán)限管理、數(shù)據(jù)可視化(如網(wǎng)格/圖表/儀表盤)、跨平臺系統(tǒng)(WinForms/ASP.NET/.NET MAUI)及行業(yè)定制解決方案,加速開發(fā)并強(qiáng)化交互體驗。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)