DevExpress XAF是一款強大的現代應用程序框架,允許同時開發ASP.NET和WinForms。DevExpress XAF采用模塊化設計,開發人員可以選擇内建模塊,也可以自行創建,從而以更快的速度和比開發人員當前更強有力的方式創建應用程序。
在新版中XAF的Blazor、Web API Service及WinForms (.NET Core)程序集等默認面向.NET 6,歡迎下載最新版體驗!
DevExpress Universal Subscription官方最新版免費下載試用,曆史版本下載,在線文檔和幫助文件下載-慧都網
Blazor & WinForms UI.NET 6 - 默認情況下在 v22.1 中,XAF的Blazor、Web API Service和WinForms (.NET Core) 程序集默認面向 .NET 6。
.NET 6 是一個長期支持 (LTS) 版本,有了它我們将為Blazor、XAF 模型編輯器和WinForms設計時提供盡可能高的性能和無與倫比的用戶體驗。
全新的Blazor網格列表編輯器此更新标志着我們的 Blazor 網格列表編輯器 (DxGridListEditor) 正式發布,這個新的 UI 元素構建在新的 DevExpress Blazor Grid 組件之上,其新功能包括:
主菜單工具欄增強功能
技術團隊返回了WinForms 和 ASP.NET WebForms UI 實現,現在根據 ListView 中的記錄選擇禁用菜單命令。
用于數據訪問的 Entity Framework Core 5
EF Core 5對WinForms的支持于 2021 年 5 月作為社區技術預覽 (CTP) 首次引入,此更新标志着其正式發布。增強功能包括多項穩定性改進以及對ListView中的Server和DataView訪問模式的支持,您還可以在XAF的Blazor應用、.NET App Security API和Web API Service中使用EF Core 5。
WinForms 和 Blazor (.NET 6) 的統一應用程序配置您現在可以使用基于Windows Forms和ASP.NET Core Blazor fluent API 的應用程序構建器為安全和應用程序模塊提供簡單且一緻的配置,您可以在“MySolution.Win\ApplicationBuilder.cs”和“MySolution.Blazor.Server\Startup.cs”文件中找到應用程序構建器。
C#
// ...
services.AddXaf(Configuration, builder => {
builder.UseApplication<MainDemoBlazorApplication>();
builder.Modules
.Add<MainDemoModule>()
.Add<MainDemoBlazorApplicationModule>()
.AddAuditTrail(options =>
options.AuditDataItemPersistentType = typeof(DevExpress.Persistent.BaseImpl.AuditDataItemPersistent))
.AddFileAttachments()
.AddObjectCloning()
.AddOffice()
.AddReports()
.AddValidation();
// ...
我們還從 .NET 6 應用程序的解決方案向導模闆中删除了“PlatformApplication.designer.xx”和“Module.designer.xx”文件,這些更改不會破壞您的 .NET Framework 應用程序,可以繼續使用我們的應用程序和模塊設計器。
XAF解決方案結構 - 為.NET 6簡化通過此更新,XAF 解決方案将不包括 SolutionName.Module.XXX 項目。 您可以将控制器、業務類、列表和屬性編輯器、視圖項和其他XAF 特定實體添加到SolutionName.XXX 應用程序項目中,此增強功能使新 XAF 開發人員更容易開始使用該産品并避免常見錯誤。
适用于.NET 6的XPO中間層應用服務器
此更新标志着我們的中間層應用程序服務器正式發布,其中包含基于 XPO 的 .NET 6 WinForms 應用程序。
适用于.NET 6的Visual Studio報表設計器
您現在可以在新的适用于.NET 6的Visual Studio報表設計器中使用XAF特定的報表數據源。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!