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