界面控件DevExpress WPF v24.2新版亮点:支持.NET 9

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

DevExpress WPF控件近期全新发布v24.2,此版本官宣支持.NET 9、全新的模板套件等功能,欢迎下载最新版体验!

DevExpress v24.2正式版下载

支持.NET 9

DevExpress WPF组件库现在支持.NET 9。

全新的模板套件

DevExpress WPF v24.2包含了全新的.NET跨IDE模板工具包(作为社区技术预览版),这个新库构建在dotnet CLI之上,可以跨多个IDE使用。此扩展可用于Windows上的Visual Studio 2022,并计划在未来扩展对Windows和其他操作系统的Rider支持。

与之前的.NET框架模板库(作为DevExpress WPF发行版的一部分发布)相比,新项目模板解决了更广泛的使用场景。新的WPF项目模板包括:

标准模板

  • 空白应用程序
  • 基于MVVM的应用程序
  • 基于Ribbon的应用程序

报表和数据分析模板

  • 报表应用程序
  • BI Dashboard Viewer应用程序

Office启发式模板

  • Office File API应用程序

混合和企业开发模板

  • 共享WPF & .NET MAUI应用程序
  • 基于OData应用程序

导航和文档布局相关模板

  • Tabbed MDI应用程序
支持DateOnly & TimeOnly
在WPF DateEdit中支持DateOnly & TimeOnly

日期编辑器直接支持DateOnly和TimeOnly类型(只需设置DateEdit.MaskType属性为DateOnly/TimeOnly),当您选择TimeOnly时,DevExpress WPF日期编辑器会自动显示时间选择下拉框。

网格和树列表中的TimeOnly列过滤器

DevExpress WPF数据网格现在在其受excel启发的列过滤器中为TimeOnly值提供了增强的快速过滤器,要使用这些过滤器,打开列过滤器弹出,转到过滤器规则选项卡,并选择时间间隔。

TimeOnly Seconds在网格和树中四舍五入

为了简化过滤,DevExpress WPF数据网格控件自动将TimeOnly值舍入到最近的分钟。如果数据源包含时间差为秒或毫秒的TimeOnly值,则这些值将合并到单个筛选实体中。在UI方面,我们在筛选面板和自动筛选行中简化了基于间隔的标准(以提高可用性)。

在网格、树列表和属性网格中的日期和时间编辑器

当被编辑的对象使用DateOnly或TimeOnly属性时,DevExpress WPF Grid、TreeList和Property Grid控件现在会自动使用适当的数据编辑器(带有相关设置),将数据编辑器分配给数据单元格、筛选器和条件格式对话框。

新增TimeOnly函数

新版本在标准语言和基于WPF网格的UI控件(Data Grid, TreeList, PropertyGrid)中添加了新的TimeOnly特定的标准函数。

新的TimeOnly函数包括:

  • BeforeMidday - 过滤发生在12:00 PM之前的记录。
  • AfterMidday - 过滤12:00 PM之后的记录。
  • ThisHour - 筛选当前一小时内发生的记录。
  • NextHour - 过滤下一小时内发生的记录。
  • LastHour - 过滤前一小时内发生的记录。
  • IsMorning - 过滤发生在6:00 AM到12:00 PM之间的记录。
  • IsAfternoon - 过滤发生在12:00 PM到6:00 PM之间的记录。
  • IsEvening - 过滤发生在6:00 PM到9:00 PM之间的记录。
  • IsNight - 过滤发生在9:00 PM 和 6:00 AM之间的记录。
  • IsWorkTime - 过滤在工作时间(9:00 AM 到 5:00 PM)发生的记录。
  • IsFreeTime - 过滤在工作时间以外(9:00 AM到 5:00 PM)发生的记录。
  • IsLunchTime - 过滤午餐时间(12:00 PM至 1:00 PM)的记录。
  • IsSameHour - 过滤恰好发生在指定时间(例如,2 PM)的记录。
  • IsSameMinute - 过滤恰好发生在指定的小时和分钟(2:35 PM)的记录。
  • TimeOnlyFromParts - 返回具有指定精度(小时、分钟、[秒]、[毫秒])的指定时间的时间值。

适用于:

  • 条件操作符
  • 筛选UI(列筛选弹窗,筛选编辑器)
  • 表达式编辑器
  • 条件格式规则
  • 未绑定列
  • 您可以在DevExpress驱动的.NET 和 .NET Framework WPF应用程序中使用这些新的TimeOnly函数。
相关推荐
喵叔哟1 小时前
17.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--loki
微服务·架构·.net
E-iceblue1 小时前
C# 从PDF文档中提取图片
c#·.net·提取图片·pdf提取
Kookoos4 小时前
基于 PostgreSQL 的 ABP vNext + ShardingCore 分库分表实战
数据库·docker·postgresql·c#·.net
zizisuo7 小时前
9.1.领域驱动设计
wpf
大道随心7 小时前
【wpf】10 C#树形控件高效实现:递归构建与路径查找优化详解
开发语言·c#·wpf
吾门7 小时前
机器视觉开发教程——C#如何封装海康工业相机SDK调用OpenCV/YOLO/VisionPro/Halcon算法
图像处理·opencv·计算机视觉·c#·.net·.netcore·visual studio
编程乐趣8 小时前
SwarmUI:基于.Net开发的开源AI 图像生成 Web 用户界面系统
人工智能·开源·c#·.net
离歌漠10 小时前
WPF内嵌其他进程的窗口
c#·wpf
沉到海底去吧Go20 小时前
【身份证识别表格】批量识别身份证扫描件或照片保存为Excel表格,怎么大批量将身份证图片转为excel表格?基于WPF和腾讯OCR的识别方案
ocr·wpf·excel·身份证识别表格·批量扫描件身份证转表格·图片识别表格·图片识别excel表格