首页 > 其他分享 >界面控件DevExpress WPF v24.2新功能预览 - 支持DateOnly & TimeOnly

界面控件DevExpress WPF v24.2新功能预览 - 支持DateOnly & TimeOnly

时间:2024-11-26 10:01:51浏览次数:3  
标签:控件 DateOnly TimeOnly 00 过滤 DevExpress WPF PM

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

在本文中,我们将重点介绍DevExpress WPF 在抢鲜体验预览版(EAP v24.2)中包含的功能,所有激活的DevExpress UniversalDXperience用户现在都可以下载并安装EAP,请导航到DevExpress下载管理器来获取最新的EAP build。

注意:Early Access和CTP builds仅用于早期测试目的,不准备用于生产使用。此版本可以与DevExpress产品的其他主要版本并排安装,请在安装Early Access和CTP版本之前备份您的项目和其他重要数据。

本文中包含了DevExpress WPF v24.2官方发布的当前/预计的开发计划,请注意此信息仅供参考,并不代表Developer Express Inc.的约束性承诺。

获取DevExpress v24.1正式版下载

DevExpress技术交流群11:749942875      欢迎一起进群讨论

支持.NET 9

DevExpress WPF产品线现在支持NET 9 RC1

.NET 8, .NET Framework 4.6.2,Visual Studio 2019将是DevExpress库的最低支持版本(v24.2+)
更容易从.NET Framework升级到.NET

DevExpress Project Converter(项目转换器)现在可以转换DevExpress程序集引用在您的解决方案或特定的项目到相应的DevExpress NuGet包。通过在高级设置下选择"Convert DevExpress assembly references to NuGet packages" 选项,您可以轻松地过渡到基于NuGet的项目管理。

DevExpress WPF 24.2产品图集

为了简化升级过程,DevExpress Project Converter(项目转换器)会自动为您的CSPROJ和VBPROJ文件创建备份(.bak)文件。转换DevExpress程序集后,使用Microsoft.NET Upgrade Assistant(将应用程序迁移到.NET的最新版本)完成升级过程。

支持DateOnly & TimeOnly

官方在整个DevExpress WPF产品线中增强了DateOnly和TimeOnly支持,EAP版本中可用的主要功能包括:

WPF网格控件 - TimeOnly列过滤器

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

DevExpress WPF 24.2产品图集
WPF网格控件 - TimeOnly秒舍入

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

DevExpress WPF 24.2产品图集
PropertyGrid – 支持DateOnly & TimeOnly

当被编辑的对象使用DateOnly或TimeOnly属性时,DevExpress WPF属性网格现在可以自动生成一个编辑器(带有适当的设置)。

DevExpress WPF 24.2产品图集
新增TimeOnly函数

这个EAP为我们的标准语言和基于网格的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 Windows Forms应用程序中使用这些新的TimeOnly函数。

 

标签:控件,DateOnly,TimeOnly,00,过滤,DevExpress,WPF,PM
From: https://www.cnblogs.com/AABBbaby/p/18569448

相关文章

  • layui上传时同时传递Select控件的值的方法
    参考:https://jingyan.baidu.com/article/ac6a9a5e7fcf2a6a643eac2b.htmlhtml:<selectid="admin_id"><optionvalue="0">请选择业务员</option>{foreach$user_listas$key=>$v}<optionv......
  • DevExpress WinForms中文教程:Data Grid - 使用服务器模式的大数据源和即时反馈?
    本教程首先描述了标准数据绑定模式在处理非常大的数据源时的缺点,用户可以学习如何使用服务器模式数据绑定来解决初始数据加载和数据操作性能问题。最后将演示即时反馈数据绑定模式,该模式确保应用程序的UI不会因在后台线程中执行与数据相关的操作而冻结。P.S:DevExpressWinForms拥......
  • DevExpress控件 基本使用
    DevExpress控件一、DevExpress简介1、所有编辑器的公共功能全部都可以绑定数据;全部都可以独立使用或用于由DeveloperExpress提供的容器控件(XtraGrid、XtraVerticalGrid、XtraTreeList和XtraBars)内的内置编辑;全部都使用相同的样式、外观与感觉、以及工具提示机......
  • C#之 WinForms 控件的详解(功能、用法、属性、事件以及常见的操作技巧)
    好的,继续深入剖析WinForms控件的详细内容。以下是对一些常见控件的详细分析,涵盖其功能、用法、属性、事件以及常见的操作技巧。1.Button(按钮控件)功能:按钮控件是最常见的控件,用于触发用户的交互操作,通常用来提交表单、执行任务等。关键属性:Text:按钮上显示的文本。Ena......
  • WPF 手把手教你写跨线程UI控件
    多线程UI,是winform里面是一件非常简单的事情,然而在WPF里面,想要做到跨线程的UI渲染,可就没那么简单了。我们知道,在Winform中,我们只需要在多线程里直接new一个新的窗口就可以实现多线程UI了。这对我们解决UI卡顿的问题有一定的帮助。今天我们重点来学习一下,在WPF程序中,怎么去实......
  • Qt开发技巧(十九):定时器的调用问题,控件的透明问题,慎用事件过滤器,依赖库的路径链接,对话框
    继续讲一些Qt开发中的技巧操作:1.定时器的调用问题有一个场景经常遇到,那就是在符合某个条件下,延时一段时间去执行一段代码,如果短时间内触发多次又不需要频繁执行,只需要执行一次就行。如果选择用QTimer::singleShot无法终止已经触发的,这个时候就要主动实例化一个单次定时器,......
  • 如何借助前端表格控件助力企业实现财务数字化转型
    最新技术资源(建议收藏)https://www.grapecity.com.cn/resources/前言在当今快速变化的经济环境中,记账软件对个人和企业的重要性愈发突出。对于个人而言,它可以帮助用户实时掌握财务状况,促进合理消费和有效储蓄,提升财务管理能力。对于企业,记账软件不仅提高了财务透明度和......
  • 实现Qtextedit控件大小改变时候希望不重新绘制
    实现Qtextedit控件大小改变时候希望不重新绘制4.备选方案5.完整示例6.总结要在QTextEdit控件大小改变时防止其重新绘制,可以通过创建一个自定义的QTextEdit子类,并重载相关事件来控制绘制行为。以下是实现这一目标的详细步骤和示例代码:创建自定义的QTextEdit......
  • lazarus三方控件注意事项
    lazarus三方控件注意事项1)EHLIBTprintDbgrideh不能用,跟它源码,forfpc没有任何打印的代码。Tdbgrideh斑马线,设好后,无效。其它问题。。不知。可以明确:EHLIBforfpc不是全功能的,使用时要注意鉴别。2)FASTREPORT使用汉化,乱码,只能使用英文的。其它问题。。不知3)dataset-seri......
  • Winform控件基础与进阶----DataGridView
    Winform控件基础之封装一个通用的DataGridView操作类1、创建Winform项目2、创建公共控件操作文件夹3、主界面1、控件布局2、提取通用方法3、静态方法类实现4、其他工具类实现1、JsonHelper工具类实现2、TxtOperateHelper工具类实现5、数据模型实现1、创建表结构模型2......