.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)可用。

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

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

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

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

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

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

  • 查找面板
  • 列标题过滤器
区分关键UI命令的彩色图标

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

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

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

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

表单布局自定义 - 新的API

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

C#

cs 复制代码
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富文本编辑器的邮件合并操作。

网格列表编辑器增强

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

  • IModelListView.Filter
  • IModelListView.IsFooterVisible
  • IModelListViewShowFindPanel.ShowFindPanel
  • IModelListViewPreviewColumn.PreviewColumn
属性编辑器增强
  • 新版本在Enumeration和Boolean Property编辑器中支持图标 - 这有助于区分不同的事件状态、优先级和模式。
  • Color Property Editor允许您自定义颜色属性,例如在调度程序资源中。
  • 新版本支持XAF事件详细信息表单中的Label、Status和recurrent属性的属性编辑器。
  • XAF Blazor v23.1支持细节视图编辑器的提示,您可以在模型编辑器中指定Tooltip属性,或者在代码中用tooltipatattribute标记您的业务类属性。
内容安全策略(CSP)支持

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

相关推荐
liyongqiangcc5 小时前
了解 ASP.NET Core 中的中间件
.net
Kiros_Jiang8 小时前
开源低代码平台-Microi吾码 打印引擎使用
javascript·开源·json·.net·pip
~央千澈~9 小时前
优雅草央千澈-关于蓝湖如何快速的标注交互原型是如何使用的-如何使用蓝湖设计交互原型和整个软件项目的流程逻辑-实践项目详细说明
ui·交互·蓝湖
web1478621072311 小时前
C# .Net Web 路由相关配置
前端·c#·.net
军训猫猫头14 小时前
20.抽卡只有金,带保底(WPF) C#
ui·c#·wpf
wuningw15 小时前
ant-design-ui的Select选择器多选时同时获取label与vaule值
ui·arcgis
SoraLuna20 小时前
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
开发语言·macos·ui·华为·harmonyos
数据的世界011 天前
.NET开发人员学习书籍推荐
学习·.net
paixiaoxin1 天前
CV-OCR经典论文解读|An Empirical Study of Scaling Law for OCR/OCR 缩放定律的实证研究
人工智能·深度学习·机器学习·生成对抗网络·计算机视觉·ocr·.net
晓纪同学1 天前
QT创建一个模板槽和信号刷新UI
开发语言·qt·ui