DevExpress技術交流羣3:700924826 歡迎一起進羣討論
DevExpress eXpressApp Framework(XAF)是一款強大的現代應用程序框架,允許同時開發ASP.NET和WinForms。XAF採用模塊化設計,開發人員可以選擇內建模塊,也可以自行創建,從而以更快的速度和比開發人員當前更強有力的方式創建應用程序。
DevExpress eXpressApp Framework(XAF) v20.2版本增強了核心功能、改進了性能、增強安全性等,歡迎下載最新版體驗!
核心功能增強
非持久對象增強
此版本刪除了XAF的持久對象和非持久對象/代理對象之間的大多數差異,現在您可以在嵌套/查找ListView中編輯非持久性數據、在運行時定義自定義字段、過濾/排序/驗證數據、以及像對持久性對象一樣跟蹤更改。
爲了避免樣板代碼,我們合併了以下API增強功能:
- 您可以從具有關鍵屬性的NonPersistentBaseObject 繼承、更改跟蹤支持併爲非持久類強制實施最佳實踐。
- 新的PopulateAdditionalObjectSpaces方法根據註冊的對象空間提供程序自動初始化AdditionalObjectSpaces集合。
.NET Core和.NET標準項目(測試版)的模型編輯器
.NET Core 3+(WinForms)和.NET Standard 2.0+(Blazor)項目的模型編輯器現在作爲DevExpress .NET Framework Unified安裝程序的一部分提供,它包括以下增強功能:
- Visual Studio顏色主題鏡像
- Visual Studio鍵盤快捷方式支持(F5,Ctrl + S等)
- 具有複製支持的改進的錯誤對話框
- 耗時的操作期間顯示等待光標
功能切換
此版本添加FrameworkSettings.DefaultSettingsCompatibilityMode屬性,來在單個位置啓用/禁用功能切換。 您可以選擇是在版本更新後啓用所有新功能還是保留以前的操作。
性能增強
WinForms列表和詳細視圖中的異步數據加載(XPO Apps)
客戶端DataAccessMode中的DetailView和GridListEditor現在可以在基於XPO的應用程序中異步加載數據,UI在加載數據時響應用戶操作。 要取消數據加載,請關閉視圖或導航到另一個視圖(在MDI模式下)。
安全增強
.NET App Security API for EF Core
v20.2標誌着針對EF Core的安全系統API的正式發佈,此版本允許您將XAF的安全性系統與EF Core類一起用於非XAF應用程序。