当前位置: 首页 > article >正文

界面组件DevExpress WPF v24.1亮点 - 支持全新的字体图标图像

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

DevExpress WPF控件日前正式发布了今年一个重大版本——v24.1,此版本支持全新的字体图标图像、DateOnly & TimeOnly类型等功能,欢迎下载最新版体验!

DevExpress v24.1正式版下载(Q技术交流:532598169)

支持DateOnly & TimeOnly类型

DevExpress WPF Data Grid(数据网格)现在支持DateOnly和TimeOnly数据类型(在.NET应用程序中),这些数据类型提供了以下优点(与传统的DateTime类型相比):使用清晰、改进的数据库兼容性、序列化期间更少的空间,以及减轻与不同时区相关的潜在错误/不一致的能力。

内置DateOnly/TimeOnly支持扩展到:

  • 与数据过滤相关的UI元素(列过滤器弹出、过滤器编辑器、表达式编辑器、自动过滤器行)
  • 条件格式规则
  • 数据总结
  • 数据分组
  • 未绑定列
  • 条件操作符
  • 掩码
  • 搜索
字体图标图像

对字体图标图像的支持首次在 DevExpress WinForms产品线中引入(2023年12月),v24.1将此特性扩展到 DevExpress WPF UI库。

使用DevExpress WPF图像选择器(集成在Visual Studio中)将字体图标图像分配给单个UI控件/元素,或者使用我们的FontIconSource扩展在代码中做同样的事情。

DevExpress WPF v24.1产品图集

如果执行由DevExpress驱动的WPF应用程序,它将显示系统中可用的最新图标字体的图标。例如,如果同时安装了“Segoe Fluent Icons”和“Segoe MDL2 Assets”字体,则使用“Segoe Fluent Icons”字体作为默认字体。

使用FontIconSourceExtension.FontFamily属性来指定图标字体:

XAML

<dxb:BarButtonItem Glyph="{dx:FontIconSource Glyph=0xf0b4, FontFamily=SegoeMDL2Assets}"/>

您也可以从预定义的值(红、绿、蓝、黄、黑、白)中选择图标颜色,这些颜色被自动修改来匹配应用的DevExpress主题:

XAML

<dxb:BarButtonItem Glyph="{dx:FontIconSource Glyph=59246, ColorName=Yellow}"/>

您可以使用WpfSvgPalette来为图标上色,以解决设计偏好:

XAML

<dxb:BarButtonItem Glyph="{dx:FontIconSource Glyph=59246}">
<dx:WpfSvgPalette.Palette>
<dx:WpfSvgPalette>
<SolidColorBrush x:Key="Black" Color="Aqua"/>
</dx:WpfSvgPalette>
</dx:WpfSvgPalette.Palette>
</dxb:BarButtonItem>
Ribbon & Bars
搜索框

基于Ribbon的UI可以在多个页面中包含数十个命令,如果没有使用某个应用程序的经验,用户可能很难找到合适的操作/命令。为了尽量减少使用摩擦/学习曲线,v24.1附带了一个新的WPF Ribbon搜索框。

DevExpress WPF v24.1产品图集

指定SearchItemDisplayMode属性来激活WPF应用程序中的搜索框,DevExpress WPF Ribbon将搜索字符串与命令内容(BarButtonItem.Content)进行比较,以生成搜索结果。

您可以启用项的HideFromSearch选项来将其排除在搜索之外,要获得更细粒度的控制,请使用以下事件:

  • ItemsRequested – 在生成可搜索项列表时触发,事件允许您在应用搜索条件之前修改搜索结果(例如,根据条件添加其他项)。
  • ItemFiltering – 在显示在搜索结果中之前,为每个项目触发,事件允许您在搜索结果中隐藏项目。
  • ItemsFiltered – 当搜索完成时通知。

其他设置包括:

  • SearchDelay – 指定最后一次文本更改和文本搜索之间的延迟(以毫秒为单位)。
  • SearchItemFocusShortcut – 指定用于聚焦搜索框的快捷键(默认快捷键为“Ctrl+F”)。
  • ShowDescriptionInSearchResults - 指定是否在DevExpress WPF Ribbon UI (Category > Page > Group)中显示项的路径。

http://www.kler.cn/news/351039.html

相关文章:

  • 《计算机视觉》—— 基于 dlib 库的方法将两张人脸图片进行换脸
  • 数据导入导出
  • 使用 C# 判断文件是否为图片的多种方法
  • 用户账户与授权UAA与OAuth2
  • 大路灯护眼灯是智商税吗?五款口碑最好的落地灯品牌分享
  • 求助帖:ubuntu22.10 auto install user-data配置了为何还需要选择语言键盘(如何全自动)
  • 每天10个js面试题(五)
  • 基于cloudreve(Docker应用)搭建网盘服务,用于目录的分享和在线预览。
  • 川字结构布局/国字结构布局
  • 双通道音频功率放大电路D2822M兼容TDA2822,全封装输出功率0.11W,用于音频产品
  • 录自己一段音频,后续根据文字生成自己音色的音频(java实现)
  • 二叉树基本运算算法实现
  • Lua 函数
  • 【ComfyUI】轻松一键视频转动漫!太棒了!超强稳定视频转绘工作流,如此丝滑~!
  • JSON字符串转成java的Map对象
  • RabbitMQ原理剖析
  • Go4 和对 Go 的贡献
  • Excelize 开源基础库 2.9.0 版本正式发布
  • 基于php的旅游管理系统
  • Hadoop等大数据处理框架的Java API
  • Ansible自动化运维实践:从入门到进阶
  • Java 枚举类
  • 【深度学习】阿里云GPU服务器免费试用3月
  • 【Python】 list dict数据合并汇总demo
  • LinkedList和链表(上)
  • no WeWorkFinanceSdk in java.library.path