专注于您的业务需求,让eXpressApp框架处理所有的日常任务。不用理会数据库和用户界面管理的复杂性。eXpressApp框架会根据您的业务模式,自动完成这些任务……不管您需要将您的业务模式改变多少次。利用DevExpress备受赞誉的WinForms控件、ASP.NET控件和ORM工具的力量,停止编写千百万行的代码,开始提供解决方案。
DevExpress eXpressApp Framework(XAF)全新发布Blazor Server UI (CTP)、核心功能增强等,欢迎下载最新版体验!DevExpress XAF App Framework v20.1正式版下载
Blazor
Blazor Server UI (CTP)
ASP.NET Core Blazor Server UI (CTP)支持XPO ORM类进行数据访问,并可以帮助您创建对移动设备友好的快速Web应用程序,此预览版为台式机和移动浏览器提供以下功能:
- 多个UI主题和一个运行时主题选择器;
- 具有分层树结构的导航控件;
- 具有所有标准XAF命令类型的菜单(按钮、弹出窗口、输入/搜索框、下拉菜单);
- 网格列表编辑器,具有排序、分组和分页功能;
- 具有分组和标签控件的详细表单布局;
- 所有数据类型的属性编辑器(没有用于条件、RTF等的高级编辑器);
- 用户界面中具有登录名和密码,基于角色的授权以及基本用户、角色和权限管理的简单表单身份验证。
- 单独的'DevExpress v20.1 XAF.Blazor解决方案向导'模板可帮助您在Visual Studio 2019(v16.4或更高版本)中创建和测试新项目。
核心增强
操作安全权限(CTP)
安全权限允许用户禁止在WinForms和ASP.NET应用程序中执行自定义和XAF系统操作,此功能可作为社区技术预览(CTP)使用,并附带以下选项:
- 安全权限无条件隐藏或停用UI操作。
- 用户可以通过搜索和分组快速找到所需的操作(例如,过滤掉诸如“登录”和“刷新”之类的系统操作)。
- 用户可以通过显示文本、类别、模块和其他上下文信息对数据进行分组。
实体框架核心(CTP)的安全系统
我们的目标是帮助DevExpress和非DevExpress客户从XAF的安全系统和实体框架核心中受益。 在v20.1中,我们为EF Core 3.1+添加了安全的对象空间,并演示了其在Console和WinForms 应用程序中用于基本CRUD操作的用途。
简化的.NET Core 3.1 WinForms程序集和NuGet程序包
我们取消与平台无关的XAF程序集的.NET Core 3版本,转而使用相应的.NET Standard程序集(EF6和Scheduler程序集除外)。这样做是为了简化项目维护、更清晰的依赖性以及.NET Core应用程序和相应NuGet程序包将来的代码扩展。
此版本使完成常见的开发任务变得更加容易,例如与不同目标框架的DevExpress Data或XPO依赖项共享类库。
.NET Core和.NET标准项目(CTP)的模型编辑器
XAF包括.NET Core 3+(WinForms)和.NET Standard 2.0+(Blazor)项目的模型编辑器预览,从技术上讲,它是一个独立的模型编辑器工具,它作为一个单独的进程运行,并在Visual Studio框架内绘制。
我们采用了这种方法,以便限制与.NET Core项目中组件计器支持有关的问题的影响,并可以完全控制设计器的性能、稳定性等。
DevExpress v20.1.4新版发布,上中文网立即体验新版~
DevExpress技术交流群2:775869749 欢迎一起进群讨论
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/1760.html