本文主要描述了DevExpress WPF即将在几个月之后发布的v23.2中包含的新功能,持续关注我们获取更多最新资讯哦~
P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。
DevExpress WPF v23.1正式版下载(Q技术交流:909157416)
终止对.NET Standard 2.0的支持
在下一个主要更新v23.2(2023年12月)中,DevExpress的程序集将不会针对.NET Standard 2.0构建项目,终止了对.NET Standard 2.0的支持。
具有优化的冷启动、视图切换和内存使用的轻量级主题
最近的主要更新(v23.1)包括了几个新的性能优化的应用程序主题,这些主题作为CTP发布是因为官方计划进一步修改内部主题结构。即将到来的v23.2版本最终实现轻量级主题支持,其中包含的优化产生了以下性能/内存使用改进:
- 启动性能:20-40%
- 视图之间的切换:10-25%
- 内存占用:40-50
主题资源 – 预加载
在企业应用程序中,视图切换速度通常比应用程序启动速度更重要。使用我们的v23.2版本,您可以在应用程序启动时加载主题资源,可以显示启动屏幕并加载适当的资源,以便在用户第一次打开基于DevExpress的视图时启动速度更快。这将加快第一个标签切换、导航、窗口打开,并解决其他使用场景,新的预加载机制支持标准和轻量级主题。
下图显示了当前和新主题预加载(DevExpress v23.2, .NET Framework 4.7.2, Ngen)的预加载时间和显示预加载视图所需的时间:
灵活的API允许您加载单独的程序集或自定义用户控件为某些特定使用场景:
public partial class App : Application {
static App() {
ApplicationThemeHelper.PreloadAsync(PreloadCategories.Ribbon, PreloadCategories.Grid);
// OR
ApplicationThemeHelper.Preload<MyControl>();
}
}
流程图控件 - UI自动化
自动化UI对等体和模式允许屏幕阅读器和其他辅助技术与您的应用程序通信,官方为DiagramControl项实现了自动化UI模式,来帮助您创建可访问的应用程序和适当的自动化测试。
Scheduler - Microsoft 365日历同步
DevExpress WPF Scheduler控件公开了新的API,并允许您与Microsoft 365日历无缝同步用户约会(双向)。
您可以将约会从Scheduler控件导出到Microsoft 365日历,将Microsoft 365 (Outlook)事件导入到Scheduler控件,将用户约会与Microsoft 365日历合并,并解决合并冲突。
主题窗口 - 全高度导航面板
在现代应用程序中,开发人员经常创建一个与窗口标题重叠的导航面板。这种技术可以产生更有效的导航面板,并有助于更有效地使用窗口标题空间。
您现在可以添加这个全高度面板到ThemedWindow。
图像编辑器 - 修改图像
v23.2中增强了图像编辑器功能,以便用户可以加载图像并根据应用程序中使用的格式对其进行修改,该控件包括以下功能:
- 缩放
- 旋转
- 镜像
- 平铺
- 剪裁
日期编辑器 - 默认日期
当Date Edit为空并且用户开始输入值时,Date Edit掩码会根据当前日期自动填充所有与日期相关的部分(月、日、年)。该版本会包含一个DefaultDateTime属性,用于根据应用程序需求更改默认日期值。