我们非常自豪地宣布,面向.NET和Visual Studio开发人员的获奖软件开发平台DevExpress Universal v23.2发布啦。v23.2拥有众多新产品和数十种极具影响力的功能,可以让您无限制、无折衷地构建自己的最佳产品。无论是桌面、网络还是移动世界,DevExpress Universal 都能让您提供直观的解决方案,全面应对各种使用场景。
探索我们的最新功能(v23.2)(本文解析内容标记:******)
常规功能
支持 .NET 8
非 Windows 开发
用户界面本地化
支持 NuGet v3
剪贴板访问策略
Windows 桌面控件
WinForms
WPF ******
VCL
WEB 控件
Angular、React、Vue、jQuery
Blazor
ASP.NET Core
企业和服务器工具
报告
商业智能仪表板
办公文件 API
移动组件
.net maui(免费)
框架与生产力
XAF - 跨平台 .NET 应用程序用户界面
.NET 应用程序安全与 Web API(免费)
CodeRush (免费)
------------------------------------------------------------------------------------------------------------------
WPF 控件 v23.2
轻量级主题
数据网格
数据编辑器
调度程序
图表
富文本编辑器
电子表格
主题窗口
轻量级主题
轻量级主题于 2023 年 6 月作为社区技术预览版 (CTP) 首次推出。本次更新标志着它们的正式发布。轻量级主题经过优化,性能更好,内存消耗更低。性能增强包括(与标准 DevExpress 主题相比):
提高了启动性能(20-40)
更快的应用程序视图切换(快 10-25)
减少内存占用(40-50%)。
全新 Windows 11 轻量级主题
v23.2 还为我们的 Windows 11 主题引入了新的轻量级版本: 浅色、深色和系统。
作为 WPF 订阅的一部分提供的轻量级主题包括:
Windows 11(浅色、深色、系统色)
Windows 10(浅色、深色、系统色、系统色)
Office 2019(彩色、黑色、高对比度、系统色)
Visual Studio 2019(蓝色、浅色、深色、系统色)

预载主题资源
在企业应用程序中,视图切换速度与应用程序启动速度同等重要。在 v23.2 中,我们改进了用于在应用程序启动时预载 DevExpress 主题资源的机制。
现在,该引擎的速度更快,并支持标准和轻量级 WPF 主题。有了这一改进,当用户首次打开视图时,视图的启动速度会更快。预加载主题还能加快首次切换选项卡、导航用户界面、打开窗口等操作的速度。

我们灵活的应用程序接口允许您加载单独的程序集或自定义用户控件,以更好地应对特定的使用场景:
C#
public partial class App : Application {
static App() {
ApplicationThemeHelper.Preload(PreloadCategories.Ribbon, PreloadCategories.Grid);
// OR
ApplicationThemeHelper.Preload<MyControl>();
}
}
数据网格
在主从模式中选择网页样式
主-明细模式中现在可以使用网络样式选择。现在可以在主视图和详细视图中显示选择器列(以前的版本中出现过例外)。

通过删除键删除行
WPF 数据网格、树形列表、树形视图和甘特图控件现在包含 DeleteKeyBehavior 属性。该属性定义了用户按下 Delete 键时使用的操作。可用选项包括:
删除重点行。
删除选定的行。
不做任何操作。
搜索面板 - 高亮显示特殊符号
WPF 数据网格和树形列表控件中的搜索面板现在可高亮显示包含特殊符号(+、-、%、:)的搜索字符串的结果。要根据这些字符串搜索数据,请用引号指定它们。

防止聚焦特定行
我们新增了 FocusedRowHandleChanging 事件。处理该事件可防止用户根据特定条件聚焦行。
C#
void OnFocusedRowHandleChanging(object sender, FocusedRowHandleChangingEventArgs e) {
if (e.NewRowHandle < 5)
e.NewRowHandle = e.OldRowHandle;
}
合并模式下的多单元格选择
WPF 数据网格现在支持合并模式下的多单元格选择。

数据编辑器
图像编辑器 - 编辑加载的图像
现在,您可以将我们的 WPF ImageEdit 控件用作独立的图像编辑器,并提供以下图像修改选项:
缩放
平移
裁剪
旋转
镜像

我们实现了一个新的 ImageEditToEditModeBehavior 类。将该类附加到 ImageEdit 上,即可创建一个图像编辑器:
XAML
<dxe:ImageEdit EditValue="{Binding Source, Mode=TwoWay}">
<dxmvvm:Interaction.Behaviors>
<dxe:ImageEditToEditModeBehavior/>
</dxmvvm:Interaction.Behaviors>
</dxe:ImageEdit>
文本编辑器 - 嵌入式标签
WPF 数据编辑器现在可以在编辑框中显示嵌入(浮动)标签。通过该选项,您可以消除所有数据窗体中的字段标签。空且未聚焦的编辑器会在中间显示标签。当编辑器聚焦时,标签会自动向上移动。
您还可以为编辑器添加快捷访问键。使用访问键,用户可以通过按下 Alt + 访问键组合键来聚焦编辑器。
使用标签属性指定浮动标签(文档):
XAML
<dxe:TextEdit Label="_First Name"/>

日期编辑器 - 默认值
您现在可以使用 DateEdit.DefaultDateTime 属性来指定编辑器的默认日期。当用户与空编辑器交互时,WPF 日期编辑器会建议自动完成选项(在编辑框中)或选择默认日期(在下拉日历中)。
Scheduler
微软 365 日历同步
我们的WPF日程安排控件提供了新的应用程序接口(API),允许您将用户的约会与Microsoft 365日历无缝同步(双向)。
您可以将约会从WPF日程安排控件导出到Microsoft 365日历,将Microsoft 365 (Outlook)事件导入到WPF日程安排控件,将用户约会与Microsoft 365日历合并,以及解决合并冲突。

图表
用户界面自动化支持
为了帮助您创建可访问的应用程序和创建自动化测试,我们为辅助工具添加了支持,并为 WPF 图表控件中使用的形状(项目)实施了自动化用户界面模式。

富文本编辑器
内容控件
WPF 富文本编辑器现在可以显示、打印和导出(PDF)包含以下内容控件的文档:
富文本
纯文本
组合框
下拉列表
日期选择器
复选框
图片
重复部分
我们还添加了一个新的 Document.ContentControls 属性。通过该属性,您可以在代码中获取和管理内容控件。

受保护的部分
在 "填写表格 "保护模式下,WPF 富文本编辑器会锁定文档,只允许用户填写可填写表格(如果有)。在 v23.2 中,我们添加了一个新的 Section.ProtectedForForms 设置,允许您解锁受保护文档中的特定部分。
您还可以在功能区用户界面中解锁特定部分。转到 审阅 > 保护文档。

支持 SVG
WPF 富文本编辑器现在可以打开、保存、导出(PDF)和编辑带有 SVG 图形的文档。您还可以根据需要在文档中调整 SVG 图像的大小、移动和对齐。
Spreadsheet
表格控件
v23.2 随附受 Excel 启发的表单控件。

我们的 WPF 电子表格控件支持以下表单控件:
按钮
复选框
组合框
组框
标签
列表框
单选按钮
旋转按钮
滚动条
您可以使用上述表单控件打印和导出(PDF)工作表。我们还添加了一个新的 Worksheet.FormControls 属性。使用该属性可在代码中访问和管理表单控件。
图表增强功能
WPF 电子表格控件现在可以显示、打印和导出(PDF)以下图表元素:
误差条
旋转轴标签
RTF 轴标题
我们还添加了新的 API,以便从图表模板文件(.CRTX)中导入和应用图表设置。AddFromTemplate 方法可从模板创建图表。LoadTemplate 方法将模板设置应用于现有图表。

将单元格内容导出为 HTML 和 RTF
现在,您可以获取 RTF 或 HTML 格式的单元格内容。新的 API 包括
GetRtfContent
GetHtmlContent
支持 SVG
WPF 电子表格控件现在可以打开、保存、导出为 PDF 以及编辑带有 SVG 图形的工作表/工作簿。您还可以根据需要在文档中移动、对齐和调整 SVG 图像的大小。
主题窗口
主题窗口 - 侧面板
我们的 WPF 主题窗口现在包含一个垂直对齐并与窗口标题重叠的侧面板。您可以使用这一新的 UI 元素创建侧导航界面,并根据需要提供高级导航选项或显示自定义内容。
启用 ShowLeftPanel 选项可显示侧面板。使用以下属性指定面板内容:
左面板内容
左面板内容模板
左面板内容模板选择器

渝公网安备50010702505508