翻譯|行業(yè)資訊|編輯:龔雪|2023-09-05 10:30:53.580|閱讀 127 次
概述:本文主要為大家介紹界面控件DevExpress WPF(v23.2)在2023年下半年的發(fā)展路線圖,一起搶先看!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要概述了DevExpress官方在下半年(v23.2)中一些與DevExpress WPF相關(guān)的開發(fā)計劃。
通過DevExpress WPF能創(chuàng)建有著強(qiáng)大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。
DevExpress技術(shù)交流群8:523159565 歡迎一起進(jìn)群討論
在上一次主要更新(v23.1)包含了具有許多與性能相關(guān)的優(yōu)化的輕量級主題,這些優(yōu)化產(chǎn)生了以下性能提升/內(nèi)存使用改進(jìn):
在v23.2中,DevExpress將完成更新后的WPF主題體系結(jié)構(gòu)的工作,這樣您就可以利用優(yōu)化帶來的好處,不必?fù)?dān)心在未來的更新中發(fā)生重大更改。
WPF庫目前支持以下輕量級主題:
在v23.2中,我們將用一個新的Windows 11輕量級主題來補(bǔ)充這個列表。
在企業(yè)應(yīng)用程序中,視圖切換速度通常比應(yīng)用程序啟動速度更重要。在v23.2中,官方將在應(yīng)用程序啟動時加載主題資源,用戶可以顯示啟動屏幕并加載適當(dāng)?shù)馁Y源,以便在用戶第一次打開基于DevExpress的視圖時啟動得更快。這將加快第一個標(biāo)簽切換、導(dǎo)航、窗口打開,并解決其他使用場景。
您將能夠使用DevExpress WPF產(chǎn)品線與微軟的最新框架和工具,官方將在今年晚些時候發(fā)布時支持.NET 8。
在DevExpress WPF的下一個主要更新v23.2(2023年12月)中,程序集將不會針對此目標(biāo)構(gòu)建。
官方將簡化與本地化相關(guān)的流程,重點(diǎn)關(guān)注以下方面:
DevExpress WPF本地化工具將幫助您在調(diào)試會話期間翻譯非本地化字符串:
此外,您將能使用增強(qiáng)的本地化API來記錄未翻譯的字符串,并使用自定義RESX文件:
//Log non-translated strings private void XtraLocalizer_QueryLocalizedStringNonTranslated(object sender, XtraLocalizer.QueryLocalizedStringEventArgs e) { Debug.WriteLine(e.ResourceStringID); } //Use a ResourceManager from your project to apply strings from your RESX files XtraLocalizer.UserResourceManager = MyResources.ResourceManager;
選擇器列允許您使用復(fù)選框選擇WPF Grid中的單個/所有行,主網(wǎng)格中不支持選擇器列,官方可能將在v23.2中解決這個限制。
Data Gird Search Panel(數(shù)據(jù)網(wǎng)格搜索面板)允許您使用特殊字符搜索文本,例如百分比和減號。但是如果需要查找具有這些字符的數(shù)據(jù)項(xiàng),則Search Panel將無法工作,因?yàn)樗刑厥庾址紝?從文本搜索中排除。在v23.2中,您將能夠使用轉(zhuǎn)義符號將特殊字符用作簡單文本。
官方將引入CurrentItemChanging事件,來幫助防止基于條件聚焦數(shù)據(jù)網(wǎng)格行,這將幫助您實(shí)現(xiàn)禁用行效果并解決其他使用場景(當(dāng)用戶不得與特定行的子集交互時)。
為了更好地支持MVVM,官方將添加一個命令來刪除用戶選擇的行。用戶可以將此命令綁定到按鈕并擺脫代碼滯后(在一個批處理操作中從源中刪除行,而不需要進(jìn)行過多的更新)。
官方將增強(qiáng)圖像編輯器,以便用戶可以加載圖像并根據(jù)應(yīng)用程序所需的格式修改它。控件將包括以下功能:
在水平空間很小的視圖中,您可能會發(fā)現(xiàn)將編輯器標(biāo)簽直接合并到編輯器邊框中非常有用。
這種技術(shù)在Material Design 3中被廣泛使用,可以幫助你用很少的開發(fā)努力來刷新應(yīng)用的外觀。
當(dāng)Date Edit為空并且用戶開始輸入值時,Date Edit掩碼會根據(jù)今天的日期自動填充所有與日期相關(guān)的部分(月、日、年)。在v23.2中,官方將添加一個屬性來根據(jù)應(yīng)用程序需求更改默認(rèn)日期值。
在現(xiàn)代應(yīng)用程序中,開發(fā)人員經(jīng)常創(chuàng)建一個與窗口標(biāo)題重疊的導(dǎo)航面板。您可以在演示中找到這個設(shè)計模式,官方使用了一個自定義的解決方案來實(shí)現(xiàn)這個功能:
這種技術(shù)可以產(chǎn)生更有效的導(dǎo)航面板,并有助于更有效地使用窗口標(biāo)題空間。
在v23.2中,您將能夠?yàn)門hemedWindow添加一個全高度面板。
自動化UI對等體和模式允許屏幕閱讀器和其他輔助技術(shù)與您的應(yīng)用程序通信,官方將為DiagramControl項(xiàng)實(shí)現(xiàn)自動化UI模式,來幫助您創(chuàng)建可訪問的應(yīng)用程序并創(chuàng)建適當(dāng)?shù)淖詣踊瘻y試。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)