翻譯|產品更新|編輯:龔雪|2023-03-14 11:39:37.120|閱讀 154 次
概述:本文將介紹DevExpress WPF v23.1即將發布的一些功能,歡迎下載體驗這個界面組件~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業需求的高性能業務應用程序。通過DevExpress WPF能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。
本文將介紹今年DevExpress WPF第一個主要更新(v23.1)中引入的一些新功能。
注意:本文中列出的功能和特性說明官方當前/預計的發展計劃,此信息僅供參考之用,其中列出的功能/產品可能會更改。
DevExpress技術交流群7:674691612 歡迎一起進群討論
對于DevExpress控件來說,性能仍然是重中之重,在v22.2發布周期中引入了一系列與WPF性能相關的增強:
盡管有這些增強,官方技術團隊還是想進一步提升啟動性能。在下一個主要版本(v23.1)中,將重點關注冷啟動優化,這涉及到重做XAML資源和重新思考如何應用主題。根據最初的研究,v23.1的更改應該有助于將啟動時間減少25%。
WPF 數據網格(Data Grid)的自動篩選行允許用戶為特定的列輸入/應用篩選文本,它唯一的缺點是使用單獨的行來輸入篩選器值。如果您的WPF應用程序已經合并了服務行(例如New Item行),用戶可能會對每個服務行的用途干到困惑。在下一個版本中,將允許用戶在數據網格頭部中顯示自動篩選行:
為了幫助可視化事件鏈,官方計劃在v23.1中發布一個新的WPF步驟進度條UI控件,用戶可選擇水平或垂直顯示事件鏈:
WPF日期范圍編輯器(Date Range Editor)將允許用戶解決各種使用場景 - 從輸入出發/返回日期到在自定義過濾器中修改范圍值。
與WPF日期范圍編輯器(Date Range Editor)一樣,用戶可以在WPF(日期導航器)Date Navigator中選擇日期范圍。當用戶將控件鏈接到WPF Scheduler時,此功能將有助于簡化日期范圍的選擇:
ODataInstantFeedbackSource允許用戶將DevExpress WPF數據網格綁定到OData服務,并利用即時反饋/服務器模式(按需加載數據并在服務器端執行數據操作)。在v23.1中支持最近引入的OData .NET庫中的GroupBy和Aggregate函數,這種增強將允許用戶在綁定到OData服務時計算摘要、分組行和應用過濾器。
WPF屬性網格(Property Grid)控件允許用戶動態地向集合屬性中添加項:
目前用戶需要實現IInstanceInitializer接口來定義如何創建新的集合項,技術團隊計劃發布一個直觀的API,在XAML中指定基本的初始化設置,并使用事件實現高級操作:
<PropertyGridControl> <CollectionDefinition> <CollectionDefinition.NewItemInitializer> <XamlInitializer> <TypeDefinition Type = "{x:Type SomeType}" Name = "New SomeType"> <TypeDefinition Type = "{x:Type SomeType1}" Name = "New SomeType1"> <TypeDefinition Type = "{x:Type SomeType2}" Name = "New SomeType2"> </XamlInitializer> </CollectionDefinition.NewItemInitializer> </CollectionDefinition> <PropertyDefinition> <PropertyDefinition.InstanceInitializer> <XamlInitializer Initialize="OnInitializeInstance"> <TypeDefinition Type = "{x:Type SomePropertyType}" Name = "New SomeType"> <TypeDefinition Type = "{x:Type SomePropertyType1}" Name = "New SomeType1" Description="Very useful type"> <TypeDefinition Type = "{x:Type SomePropertyType2}" Name = "New SomeType2"> </XamlInitializer> </PropertyDefinition.InstanceInitializer> </PropertyDefinition> <PropertyGridControl/>
WPF數據源向導更新
技術團隊將合并報表設計器的數據源向導的前兩頁,曾經用于選擇數據源類型和數據庫提供程序的頁面將被單個頁面所取代,該頁面顯示所有受支持數據源的平面列表(帶有集成搜索),下面的截圖展示了在v23.1發布周期中可以期待的變化(請注意這是一個早期的界面模型):
條形碼 - FNC符號支持
FNC(功能控制)符號是條形碼中用于執行特定功能的字符,雖然它們不是編碼到條形碼中的數據的一部分,但確實為掃描儀提供了額外的信息(掃描儀必須如何解釋和處理數據),這些符號通常用于指定數據類型或數據結構。例如,一些條形碼格式使用FNC符號來指示條形碼的開始和結束,或者分隔條形碼中的不同數據元素。
在下一個主要更新(v23.1)中,將在XRBarCode報表控件中支持幾種FNC符號類型:
報表圖表增強 - 本地化和可綁定屬性
下一個主要更新將改進本地化和綁定支持。
計劃在下一個更新中進行的增強之一是引入可綁定的圖表屬性,有了這個新功能,用戶將能夠使用表達式綁定輕松地設置常量線值、條形軸值、圖表標題和其他元素。這將簡化報表創建過程,并減少需要編寫的代碼量。
下一個版本還將為用戶提供在報表中本地化圖表元素的功能,用戶能夠本地化圖表和軸標題、文本模式等。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網