DevExpress XAF是一款強大的現代應用程序框架,允許同時開發ASP.NET和WinForms。DevExpress XAF採用模塊化設計,開發人員可以選擇內建模塊,也可以自行創建,從而以更快的速度和比開發人員當前更強有力的方式創建應用程序。
在新版中增強了DevExpress XAF的Blazor、Web API Service的功能並支持.NET 7.0,歡迎下載最新版體驗!
DevExpress技術交流羣8:523159565 歡迎一起進羣討論
普通的增強功能
支持.NET 7
XPO的ORM數據模型設計器、XAF的模型編輯器和解決方案嚮導在v22.2版本中支持最新的Visual Studio 2022和.NET 7。
禁止導航的讀權限訪問
新版本中實現了一個新的驗證規則來改進對訪問權限的控制,在此版本中,當您拒絕訪問特定角色的導航項時,XAF會通知是否仍然爲具有分配角色的用戶打開關聯的Type Permissions,該警告有助於防止對特定對象類型進行未經授權的訪問。
XAF Blazor
新的渲染和大小模式
DevExpress Blazor Data Grid (DxGrid)、Editors(編輯器)、Layout(佈局)和Navigation(導航)組件現在使用優化的渲染引擎,替代Bootstrap。這一變化將允許我們擴展Blazor組件套件與以下新功能/特性:
- 通過更少的JavaScript互操作調用改進了的渲染性能。
- 跨DevExpress Blazor組件的一致外觀。
新渲染引擎顯著提高了現有的Blazor大小模式的功能:
- Blazor組件(無論使用何種尺寸模式)都縮小了尺寸,以滿足“密集”界面的要求,並在屏幕上顯示更多相關信息。新的大尺寸模式反映了過去的“Medium”。新的Medium模式更接近過去的“Small”模式,新的Small模式允許用戶提供類似於桌面應用程序(如Microsoft Outlook)的界面。
- 新的大小模式適用於Blazor Data Grid (DxGrid), Tabs, Flyout和其他以前不支持大小模式選項的UI組件。
- 尺寸模式現在提供了更一致的用戶體驗,並影響所有支持的Blazor組件的間距/尺寸。例如,Blazor Form Layout組件根據所選的大小模式調整項目/組之間的填充。
DxGridListEditor的其他增強
新版本爲DxGridListEditor組件添加了以下增強功能:
- ExportController包括列表視圖中的Export To操作。
- Model Editor包含列的MinWidth選項。
- 您可以根據需要創建自定義摘要。
分屏視圖佈局
新版本爲Blazor應用程序中的列表視圖引入了一個新的ListViewAndDetailView顯示模式,受Microsoft Outlook中的Compact View的啓發,這個新功能允許用戶將數據呈現爲同步的ListView和DetailView(並排顯示)。
佈局選項卡 - 延遲加載
佈局選項卡現在支持延遲加載,當選項卡被激活並保存在DOM中時,選項卡的內容被呈現。
查找Lookup Property Editor中的多列
Lookup Property Editor(查找屬性編輯器)現在可以在下拉菜單中顯示多個列,編輯器從應用程序模型中的Lookup ListView節點獲取列信息。
展開/摺疊佈局組
用戶現在可以展開/摺疊佈局組,激活 IsCollapsibleGroup 選項來啓用此功能,使用isGroupCollapsed屬性在代碼中指定組的展開/摺疊狀態。
在DxGridListEditor中進行內聯編輯
用戶現在可以內聯編輯數據或使用Edit Form,可以顯示Edit Form替代編輯行(或顯示在浮動窗口中),使用InlineEditMode屬性來指定編輯模式。
增強摺疊和樹狀導航
新版本集成了一個新的DevExpress Blazor Accordion組件,並支持常見的控件選項(例如,圖像、視圖變體、在單獨的瀏覽器選項卡中打開項目等)。
更多DevExpress線上公開課、中文教程資訊請上中文網獲取