当前位置: 首页 > news >正文

.NET应用UI组件DevExpress XAF v23.1 - 全新的日程模块

DevExpress XAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpress XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。

在新版中,DevExpress XAF组件发布了全新的日程模块、能自定义详细视图等,欢迎下载最新版体验!

DevExpress XAF v23.1正式版下载(Q技术交流:523159565)

XAF Blazor UI
全新的日程模块(CTP)

新版本将Blazor Scheduler组件(DxScheduler)集成到XAF的Blazor UI中,使用Scheduler模块显示和管理日历中的XAF事件和资源业务对象。

Scheduler(日程)模块目前作为社区技术预览版(CTP)可用。

DevExpress XAF v23.1新版图集

详细视图中的表单布局最终用户自定义

有了这个新的UI/UX选项,您的用户可以直接在Web浏览器中创建和管理他们自己的UI。UI定制(对于开发人员和用户)可以节省时间——可定制的Web应用程序可以处理不断变化的业务需求,而无需重新部署。

DevExpress XAF v23.1新版图集

用户可以为特定用户禁用这些高级定制功能,在模型编辑器或代码中使用CustomizationEnabled 属性。

过滤器编辑器,查找面板和列标题过滤器

XAF的DxGridListEditor和FilterPropertyEditor现在集成了一个基于Javascript的数据过滤UI(过滤标准编辑器),最初是在我们的Web报表和BI仪表板产品中引入的。这个新特性支持基于引用、集合和标量/值类型属性(如字符串、数字等)的流行标准语言选项。

DevExpress XAF v23.1新版图集

Blazor DxGridListEditor还包含以下新的过滤选项:

  • 查找面板
  • 列标题过滤器

DevExpress XAF v23.1新版图集

区分关键UI命令的彩色图标

新版本在主菜单工具栏、布局组和选项卡以及视图头部(与XAF WinForms/WebForms类似)中引入了彩色图标支持。

同时新版本还改进了模型编辑器中的图像选择器,并将XAF Blazor图像迁移到DevExpress.Images库中。

DevExpress XAF v23.1新版图集

CRUD增强
  • 从根DetailView中删除了New和Close命令来节省空间。
  • 在根DetailView中添加了Save & New和Save & Close命令,保留了最后的选择。
  • 添加了新的Next/Previous命令来导航数据记录(很像XAF的WinForms/WebForms)。

DevExpress XAF v23.1新版图集

新版本还添加了QuickAccess和Notifications命令(操作)容器,因此您可以在Web应用程序的右上角显示内置或自定义命令。

表单布局自定义 - 新的API

新版本实现一个新的BlazorLayoutManager.ItemCreated事件,允许开发者在创建时自定义DxFormLayout, DxFormLayoutTabPage, DxFormLayoutGroup和DxFormLayoutItem。

C#

private void OnItemCreated(object sender, BlazorLayoutManager.ItemCreatedEventArgs e) {
if (e.ModelLayoutElement.Id == "MyTabbedGroup" && e.LayoutControlItem is DxFormLayoutTabPagesModel tabbedGroup) {
tabbedGroup.ActiveTabIndexChanged = EventCallback.Factory.Create<int>(this, index => tabbedGroup.ActiveTabIndex = index);
}
}

Blazor布局管理器现在在会话之间保留激活选项卡状态。

邮件合并在富文本编辑器

Blazor的Office模块现在支持ASP. NET Core Blazor富文本编辑器的邮件合并操作。

DevExpress XAF v23.1新版图集

网格列表编辑器增强

XAF Blazor现在支持ListView节点的以下应用程序模型属性:

  • IModelListView.Filter
  • IModelListView.IsFooterVisible
  • IModelListViewShowFindPanel.ShowFindPanel
  • IModelListViewPreviewColumn.PreviewColumn
属性编辑器增强
  • 新版本在Enumeration和Boolean Property编辑器中支持图标 - 这有助于区分不同的事件状态、优先级和模式。

DevExpress XAF v23.1新版图集

  • Color Property Editor允许您自定义颜色属性,例如在调度程序资源中。

DevExpress XAF v23.1新版图集

  • 新版本支持XAF事件详细信息表单中的Label、Status和recurrent属性的属性编辑器。

DevExpress XAF v23.1新版图集

  • XAF Blazor v23.1支持细节视图编辑器的提示,您可以在模型编辑器中指定Tooltip属性,或者在代码中用tooltipatattribute标记您的业务类属性。
内容安全策略(CSP)支持

XAF Blazor UI现在支持内容安全策略(CSP)集成,并引入了高级安全功能,来帮助您检测和减轻某些类型的安全风险,包括跨站点脚本(XSS)和数据注入攻击。为了确保XAF Blazor UI支持CSP,我们通过Selenium和内部测试对其进行了测试。

http://www.lryc.cn/news/132845.html

相关文章:

  • UBuntu18.04 Qt之双HDMI屏切换
  • c#配置提供者
  • python rtsp 硬件解码 二
  • 搭载KaihongOS的工业平板、机器人、无人机等产品通过3.2版本兼容性测评,持续繁荣OpenHarmony生态
  • AIGC音视频工具分析和未来创新机会思考
  • Mybatis——返回值(resultType&resultMap)详解
  • 多IP服务器有什么作用
  • Python-主线程控制子线程结束
  • 水电站防雷工程综合解决方案
  • 每日刷题(翻转+二分+BFS)
  • 系统卡死问题分析
  • 中大许少辉博士中国建筑出版传媒八一新书《乡村振兴战略下传统村落文化旅游设计》百度百科新闻
  • int和Integer的不同
  • eslintignore无效解决办法
  • C# 学习笔记
  • 算法练习(8):牛客在线编程08 字符串
  • 深入理解分布式架构,构建高效可靠系统的关键
  • 为什么选择elasticsearch分布式搜索引擎
  • 一百五十九、Kettle——Kettle9.2通过配置Hadoop clusters连接Hadoop3.1.3(踩坑亲测、附流程截图)
  • 渗透测试之逻辑漏洞
  • HTML class 中 CSS名称的顺序并不重要
  • 设计模式8:代理模式-静态代理
  • 运动耳机哪款好用、适合运动的耳机推荐
  • 页面滑动到可视区域加载更多内容思维流程
  • Java Word转PDF(直接转和以图片形式转)、PDF转图片、图片转PDF
  • dockerfile编写LNMP
  • websocket + stomp + sockjs学习
  • ApplicationListener , @EventListener 和 CommandLineRunner 启动顺序验证
  • 网络编程基础(1)
  • Linux驱动开发(Day4)