界面控件DevExpress XAF v26.1新版亮点——可扩展性和性能优化(一)

发布时间:2026/7/29 9:14:38

界面控件DevExpress XAF v26.1新版亮点——可扩展性和性能优化(一) DevExpress XAF是一个基于ORM的.NET应用程序框架旨在帮助用户在尽可能短的时间内交付业务线应用程序低代码RAD。XAF无缝集成了屡获殊荣的DevExpress UI控件和ORM库实体框架核心或XPO因此用户可以创建功能丰富、高度交互式的Windows Forms、ASP.NET Core Blazor和Web API Service应用程序。在上文中点击这里回顾主要介绍了DevExpress XAF 在v26.1中增强的更安全策略本文将继续介绍新版本中的可扩展性和性能优化欢迎关注点赞收藏后面会持续更新更多亮点~DevExpress新旧版本帮助文档下载可进QQ qun获取169725316可扩展性和性能优化官方技术团队在未来几个发布周期的关键焦点仍然是可扩展性并发web用户的数量XAF v26.1包括多个内核/Blazor UI呈现优化旨在减少内存使用并加快高负载下的代码执行。MDI应用程序的选项卡限制现在用户可以使用BlazorMdiShowViewStrategy.MaxTabLimit属性指定XAF Blazor应用程序中打开的选项卡的最大数量文件SolutionName.Blazor.Server\Program.csC#public static int Main(string[] args) { BlazorMdiShowViewStrategy.MaxTabLimit 5; BlazorMdiShowViewStrategy.TabOverflowStrategy TabOverflowStrategy.CloseLeastRecentTab; // ... }如果用户超过选项卡限制默认为10框架将应用配置的TabOverflowStrategy关闭或卸载旧标签页阻止打开新选项卡此增强功能有助于优化资源使用并维护标签使用量很大应用程序的性能。查找属性编辑器视图模式XAF查找属性编辑器v26.1现在支持局部视图的视图模式使用时编辑器显示为Text Box文本框并在用户开始编辑时切换到组合框。此视图模式提高了初始页面渲染性能特别是对于复杂的数据密集型视图。改进了XAF Blazor UI渲染性能并减少了多个UI元素之间的内存使用产品团队在高负载UI场景中增强了渲染性能并减少了内存消耗特别是在具有大量操作和复杂细节视图的应用程序中。关键优化包括在详细视图中加载EF Core引用属性时改进了LookupPropertyEditor的性能。删除了不必要的ViewItem对象并减少了多列LookupPropertyEditor方案中的渲染开销改进组合列表视图和详细视图布局中的上一个/下一个记录导航速度最小化内部渲染分配和组件渲染开销来提高启动性能并减少内存消耗显著提高了使用具有大量操作和复杂操作层次结构的工具栏和功能区模板的应用程序性能内存使用示例场景1250个SimpleAction项50个激活、50个SingleChoiceAction项×5个子项10个激活和200个隐藏导航项。场景21000个SimpleAction项100个激活、100个SingleChoiceAction×5个子项20个激活和1000个隐藏导航项。在具有操作密集型工具栏和功能区的大型企业应用程序中这些增强将特别显著。

相关新闻