界面控件DevExpress WPF v26.1新版亮点 - 模板工具包 & MVVM功能全新升级

DevExpress WPF UI库拥有超过130种用户界面控件和工具,可助用户打造高性能的业务线应用程序,满足甚至超越项目的需求,最新版本支持.NET 10。

在上文中(点击这里回顾>>),我们为大家介绍了DevExpress WPF v26.1中TreeView、Spreadsheet控件功能升级,本文将继续介绍DevExpress WPF v26.1剩下的其他增强功能。

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

模板工具包

支持Visual Basic

DevExpress Template Kit(模板工具包)现在支持Visual Basic,用户可以在VB.NET中与C#模板一起创建由DevExpress支持的WPF应用程序。

支持DateOnly & TimeOnly

WPF Charts

DevExpress WPF Chart(图表)控件现在支持.NET DateOnly和TimeOnly数据类型。

将这些类型用于:

  • 参数和值
  • 工作日和工作时间设置
  • 条带、常量线和分度符
  • 筛选、排序和汇总
WPF Pivot Grid

DevExpress WPF Pivot Grid(透视网格)现在支持DateOnly和TimeOnly数据类型,用于在.NET应用程序中进行筛选、分组和总结操作。

MVVM功能增强

简化依赖注入(DI)

DevExpress MVVM framework v26.1包含直接在XAML中对依赖注入(DI)的内置支持。

使用新的IocExtension从配置的依赖项注入容器解析对象或服务,扩展使用全局IocServiceProvider.Default服务提供程序在运行时解析依赖项。

支持Prism 9

官方产品团队向DevExpress适配器添加了Prism 9支持,可以将棱镜区域集成到以下DevExpress WPF控件中:

  • LayoutGroup
  • DocumentGroup
  • TabbedGroup
  • LayoutPanel
  • DXTabControl
  • NavigationFrame
  • NavBarControl
  • NavBarGroup

基于Monaco的代码编辑器(Demo)

DevExpress官方创建了一个包装开源Monaco Editor(v0.55.1)的示例,编辑器托管在Microsoft WebView2中,并通过自定义、可重用的CodeEditor WPF控件公开。

注意:WPF CodeEditor控件作为示例的一部分提供,它不包括在DevExpress WPF UI控件库中。

功能包括:

  • Monaco编辑器引擎
  • 基于WebView2的托管,具有无缝WPF集成
  • 50多种内置语言(C#、JavaScript、Python、SQL、XML、JSON等)
  • DevExpress主题集成
  • 主题标记规则编辑器
  • 可配置的编辑器选项(行号、最小映射、折叠、换行、粘性滚动、选项卡大小、智能感知、滚动、缩进等)
  • 只读模式
  • 跟踪更改
  • 加载/保存文件
相关推荐
samble5 天前
从零搭建半导体设备上位机(九):拖拽与交互,Adorner、DragDrop 与晶圆拖放信息
wpf·拖拽·adorner
郝学胜-神的一滴6 天前
AI 编程智能体 27:吃透MCP通信机制
人工智能·python·langchain·wpf·numpy·scikit-learn
波力海苔夹心脆6757 天前
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
开发语言·c#·wpf·入门教程·resource·资源字典
陈仓主教7 天前
# WPF CheckBox 控件详解与使用—WPF 中的控件(6)--复选框控件(CheckBox)
wpf
光泽雨9 天前
WPF 音视频四大核心方案对比
wpf·音视频
浪扼飞舟10 天前
WPF(数据绑定)
wpf
samble11 天前
从零搭建半导体设备上位机(四):单实例、启动流程与配置文件,App 里那 526 行到底在干什么
wpf·配置文件·单实例
浪扼飞舟12 天前
WPF(控件的继承树、内容控件、布局控件)
wpf
avi911114 天前
电影开源Jevdo - 源码介绍(vue版)没有android 和 没有wpf
android·wpf·框架·数据爬虫·meego·电影管理
吾与谁归in15 天前
C#脚本工具,支持智能提示自动补全(WPF + Roslyn + AvalonEdit)
开发语言·c#·wpf