New!界面控件DevExpress WinForms v24.1预览版抢先体验
DevExpress WinForm拥有180组件和UI库能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序无论是Office风格的界面还是分析处理大批量的业务数据它都能轻松胜任在之前的文章中我们为大家介绍了DevExpress WinForms将在6月发布的新版本中公开的一些新功能接下来的一系列文章我们将就之前的内容展开说明敬请期待哦~DevExpress新旧版本帮助文档下载欢迎进QQ qun获取169725316注意Early Access和CTP builds版本仅用于早期测试目的不准备用于生产使用。此版本可以与DevExpress产品的其他主要版本并排安装请在安装Early Access和CTP版本之前备份您的项目和其他重要数据。支持DateOnly TimeOnlyDevExpress WinForms数据感知UI控件(如数据网格、树列表、编辑器)现在支持DateOnly和TimeOnly数据类型在.NET和.NET Framework应用程序中与传统的DateTime类型相比这些类型提供了以下优点使用清晰、改进的数据库兼容性、序列化期间更少的空间以及减轻与不同时区相关的潜在错误/不一致的能力。内置DateOnly和TimeOnly支持扩展到过滤相关的UI元素(列过滤器弹出窗口、过滤器编辑器自动过滤器行)条件格式规则条件操作符表达式编辑器未绑定列搜索总结分组掩码官方技术团队还希望在未来的更新中扩展DateOnly和TimeOnly数据类型对数据编辑器库(包括​​​​​​​DevExpress WinForm DateEdit和TimeEdit控件)的支持。WinForms Data Grid数据网格合并单元格编辑用户现在可以同时编辑合并区域中的所有单元格也可以根据需要修改单独的单元格(在GridView和banddedgridview中)。使用新的MergedCellEditMode属性启用此特性并指定用户如何编辑合并的单元格数据。选项包括VisibleCells — 编辑合并区域中的数据单元格。FocusedCell — 编辑聚焦行合并区域中的数据单元格。Disabledusing DevExpress.XtraGrid.Views.Grid; // Allows users to edit data cells in a merged range. gridView1.OptionsView.MergedCellEditMode MergedCellEditMode.VisibleCells;在查找面板中显示自定义UI元素这个版本包含了新的API可以在Find Panel中显示预定义和/或自定义UI控件。有了这个新选项您可以在使用DevExpress Find Panel时构建完全可定制/个性化的界面。使用FilterPanelItems在WinForms应用中引入自定义的查找面板UI元素AddControl — 显示指定的UI控件。AddButton — 显示按钮。AddCheckButton — 显示选中的按钮。AutoHeight — 更新查找面板高度来匹配UI元素。RemoveItem / RemoveItems – 从查找面板中删除指定的UI元素。// This code snippet comes from the Find Panel module in our WinForms Data Grid demo (v24.1). CheckButton showCustomButton null; void ceShowCustomButton_CheckedChanged(object sender, EventArgs e) { CheckEdit customButton sender as CheckEdit; if(customButton.Checked) { showCustomButton view.FindPanelItems.AddCheckButton(customButtonName, null, view.OptionsFind.Behavior ! FindPanelBehavior.Search, (button, args) { CheckButton checkButton button as CheckButton; view.OptionsFind.Behavior checkButton.Checked ? FindPanelBehavior.Filter : FindPanelBehavior.Search; checkButton.ToolTip Find Panel Mode; icbFindPanelBehavior.EditValue view.OptionsFind.Behavior; }); showCustomButton.ImageOptions.ImageUri.Uri Filter;Size16x16;Svg; } else { showCustomButton null; view.FindPanelItems.RemoveItem(customButtonName); } icbFindPanelBehavior.Enabled showCustomButton null; }Context Menu API增强v24.1将简化了为单个Data Grid UI元素显示DevExpress弹出菜单的过程。在以前的版本中您必须在控件的PopupMenuShowing事件中自定义内置菜单(添加、删除菜单项)在v24.1中您可以使用新的e.ShowCustomMenu方法轻松显示自定义菜单(在设计或运行时创建和自定义)void gridView1_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e) { if (e.MenuType GridMenuType.Column) { popupMenu_Column.Tag e.HitInfo; popupMenu_Column.MenuCaption ${e.HitInfo.Column}; e.ShowCustomMenu(popupMenu_Column); } }API增强扩展到DevExpress TreeList、Vertical Grid (Property Grid)和Pivot Grid。自定义Excel列过滤器DevExpress WinForm Data Grid控件包含一个ShowFilterPopupExcel事件用于隐藏受Excel启发的过滤器下拉菜单中的“Filters” 和“Values”选项卡中的特定过滤器选项。v24.1为事件参数添加了e.HideFilter(filterType)方法来实现灵活的过滤器定制。使用这种方法您可以在“Filters”选项卡中隐藏特定的筛选项(以限制选项并简化UI)。void gridView1_ShowFilterPopupExcel(object sender, DevExpress.XtraGrid.Views.Grid.FilterPopupExcelEventArgs e) { if (e.Column.FieldName UnitPrice) { e.HideFilter(DevExpress.Utils.Filtering.Internal.CustomUIFilterType.BelowAverage); e.HideFilter(DevExpress.Utils.Filtering.Internal.CustomUIFilterType.Between); e.HideFilter(DevExpress.Utils.Filtering.Internal.CustomUIFilterType.BottomN); // ... } }计算最佳尺寸为了解决常见的与布局相关的开发任务新的CalcBestSize(maxSize, checkScrollInfo)方法计算网格控件的最大允许大小(以显示尽可能多的数据行和列)。DevExpress TileView (Kanban)自定义磁贴绘制您现在可以通过处理新的TileView.CustomDrawTile事件来定制tile的外观通过其全面的事件参数(APIs)您可以轻松更改边框形状和颜色或绘制自定义UI元素以满足特定的设计需求/用户偏好。您可以根据需要在tile中呈现HTML和CSS模板。

相关新闻

Monicon图标库终极指南:如何快速集成20万+图标到你的项目

Monicon图标库终极指南:如何快速集成20万+图标到你的项目

Monicon图标库终极指南:如何快速集成20万图标到你的项目 【免费下载链接】monicon Universal Icon Library 项目地址: https://gitcode.com/gh_mirrors/mo/monicon Monicon是一个强大的通用图标库,能够帮助开发者轻松地将超过20万个高质量图标集成…

2026/8/2 16:22:37 阅读更多 →
界面组件库DevExpress Office File API(WinForms  WPF)v24.1新功能预览

界面组件库DevExpress Office File API(WinForms WPF)v24.1新功能预览

本文描述了界面组件库DevExpress的Office File API(WinForms & WPF)和受Office启发的控件在v24.1中发布的一些功能,并详细介绍了我们当前的抢先体验预览版本v24.1中的内容。 DevExpress WPF拥有120个控件和库,将帮助您交付满足…

2026/7/28 3:05:28 阅读更多 →
解决Unity场景引用为空的终极方案:Eflatun.SceneReference异常处理指南

解决Unity场景引用为空的终极方案:Eflatun.SceneReference异常处理指南

解决Unity场景引用为空的终极方案:Eflatun.SceneReference异常处理指南 【免费下载链接】Eflatun.SceneReference Unity Scene References for Runtime and Editor. Strongly typed, robust, and reliable. Provides GUID, Path, Build Index, Name, and Address. …

2026/7/30 8:59:23 阅读更多 →

最新新闻

Go泛型堆(heap/v2)设计与性能优化实践

Go泛型堆(heap/v2)设计与性能优化实践

1. Go语言堆数据结构演进史在计算机科学中,堆(Heap)是一种特殊的完全二叉树结构,它满足堆属性:每个节点的值都大于等于(最大堆)或小于等于(最小堆)其子节点的值。这种数据…

2026/8/3 3:32:35 阅读更多 →
CTF Web安全入门:SQL注入、文件上传与命令执行三大核心漏洞详解

CTF Web安全入门:SQL注入、文件上传与命令执行三大核心漏洞详解

1. 项目概述:从零到一,理解CTF Web赛道的核心价值如果你刚接触网络安全,或者对CTF(Capture The Flag,夺旗赛)充满好奇,看到“Web安全”这个赛道时,可能会觉得它既神秘又复杂。各种漏…

2026/8/3 3:32:35 阅读更多 →
转化服务数字员工:智能客服和智能销售如何减少线索漏损

转化服务数字员工:智能客服和智能销售如何减少线索漏损

很多企业投入大量预算做流量,但转化一直上不去。问题往往不在流量不够,而在"接不住"。用户来了,咨询没人及时回,等了半天就走了;线索攒了一堆,没人跟进,慢慢就凉了;客户咨…

2026/8/3 3:32:35 阅读更多 →
Arcgis图层叠加难题:坐标系冲突诊断与四步修复指南

Arcgis图层叠加难题:坐标系冲突诊断与四步修复指南

1. 问题场景:当你的图层在Arcgis里“各奔东西”如果你用过Arcgis处理过空间数据,大概率遇到过这个让人抓狂的场景:你兴冲冲地加载了两个图层,一个可能是从同事那里拷来的CAD文件转换的矢量数据,另一个是你自己精心下载…

2026/8/3 3:32:35 阅读更多 →
DeepSeek-V4-Flash正式版深度解析:当“轻量模型”用后训练撬动Agent能力革命

DeepSeek-V4-Flash正式版深度解析:当“轻量模型”用后训练撬动Agent能力革命

DeepSeek-V4-Flash正式版深度解析:当“轻量模型”用后训练撬动Agent能力革命DeepSeek-V4-Flash正式版深度解析:当“轻量模型”用后训练撬动Agent能力革命一、不变的骨架:V4-Flash的架构底色参数规模与MoE架构长上下文效率革命精度策略二、后训练&#xf…

2026/8/3 3:32:35 阅读更多 →
GPT-5.6本地部署:性价比最优方案与工程实践指南

GPT-5.6本地部署:性价比最优方案与工程实践指南

这次我们来看一个名为“GPT-5.6 系列性价比最优”的项目。从标题和网络热词来看,这很可能是一个围绕“GPT-5.6”概念展开的本地部署或优化方案,旨在提供比官方或主流方案更具成本效益的选择。对于关注大模型本地化、私有化部署,同时又对硬件成…

2026/8/3 3:31:34 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →