界面控件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函数。
相关推荐
SEO-狼术3 小时前
List & Label now includes Crack
.net
百锦再1 天前
WPF依赖属性深度解析:从原理到高级应用
wpf·依赖·绑定·验证·net·强制
✎ ﹏梦醒͜ღ҉繁华落℘1 天前
WPF高级学习(一)
学习·wpf
追逐时光者1 天前
推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!
后端·.net
界面开发小八哥1 天前
界面控件DevExpress WPF v25.1新版亮点:模板库更新升级
ui·.net·wpf·界面控件·devexpress·ui开发
△曉風殘月〆1 天前
WPF MVVM进阶系列教程(二、数据验证)
wpf·mvvm
JosieBook2 天前
【开源】WpfMap:一个基于WPF(Windows Presentation Foundation)技术构建的数据可视化大屏展示页面
信息可视化·wpf
bianguanyue2 天前
WPF——自定义ListBox
c#·wpf
追逐时光者2 天前
一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!
后端·.net
会写代码的建筑师2 天前
在 swagger 中支持 asp.net core 可选路由参数
后端·.net