首页 > 系统相关 >界面组件DevExpress WPF v22.2 - Windows 11暗黑主题发布

界面组件DevExpress WPF v22.2 - Windows 11暗黑主题发布

时间:2023-01-28 10:23:14浏览次数:63  
标签:11 Windows DevExpress args v22.2 WPF

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

DevExpress WPF 2022年底更新一个重大版本——v22.2,新版全新发布了Windows 11 暗黑主题、宣布支持.NET 7等,欢迎获取新版体验!

DevExpress v22.2官方正式版下载

DevExpress技术交流群7:674691612      欢迎一起进群讨论

.NET 6.0/7.0 - Windows

v22.2需要.NET 6和Visual Studio 2022 (v17.0) 或更高版本。

v22.2支持.NET 7.0。

这不会以任何方式影响 .NET Framework的客户——我们的产品将在这个发布周期(v22.2)中继续针对.NET Framework 4.5.2 进行升级优化。

Themes(主题)
Windows 11暗黑主题

新版本发布的全新Windows 11黑暗主题是基于Windows 11黑暗模式的。

DevExpress WPF v22.2新版图集
自动切换主题从亮到暗模式

v22.2版本添加了新的系统主题,使用Windows App模式,并自动将当前主题从明亮模式切换到暗黑模式(反之亦然),这个自动切换选项现在可用于以下DevExpress主题:

  • Windows 11
  • Windows 10
  • Office 2019 / Office2016SE
  • Visual Studio 2019 / 2017
Data Grid(数据网格)
总摘要面板位置

新的TotalSummaryPosition属性指定了摘要面板在视图中的位置,TableView、TreeListView和CardView现在可以根据需要在顶部或底部显示摘要面板。

在Master-Detail模式下,开发人员可以将详细信息网格的TotalSummaryPosition属性“Top”来固定摘要面板,这样当用户滚动单个细节行时,它仍然可见。

DevExpress WPF v22.2新版图集
数据过滤 - 性能增强

以下UI元素的性能属性得到了增强:

  • 筛选编辑器
  • 下拉式过滤器
  • 过滤面板
  • MRU过滤器列表

下图比较了不同发布周期之间的性能数据(过滤器UI元素包含500个项)。

DevExpress WPF v22.2新版图集
异步数据编辑

现在当使用服务器模式或即时反馈模式时,开发人员可以再WPF Data Grid中合并异步数据编辑,DialogEditFormBehavior允许你异步执行以下操作:

XAML

<dxg:GridControl ...>
<dxmvvm:Interaction.Behaviors>
<dxg:DialogEditFormBehavior x:Name="EditFormBehavior" KeyProperty="Id"
CreateEditItemViewModelCommand="{Binding CreateEditEntityViewModelCommand}"
ValidateRowCommand="{Binding ValidateRowCommand}"
ValidateRowDeletionCommand="{Binding ValidateRowDeletionCommand}"
AllowCancelAsyncOperations="True">
<!-- ... -->
</dxg:DialogEditFormBehavior>
</dxmvvm:Interaction.Behaviors>
</dxg:GridControl>

C#

[Command]
public void CreateEditEntityViewModel(CreateEditItemViewModelArgs args) {
args.GetViewModelAsync = GetViewModel(args);
}
[Command]
public void ValidateRow(EditFormRowValidationArgs args) {
args.ValidateAsync = ValidateRow(args);
}
[Command]
public void ValidateRowDeletion(EditFormValidateRowDeletionArgs args) {
args.ValidateAsync = ValidateDeletion(args);
}
async Task<IEditItemViewModel> GetViewModel(CreateEditItemViewModelArgs args) {
// ...
}
async Task ValidateRow(EditFormRowValidationArgs args) {
// ...
}
async Task ValidateDeletion(EditFormValidateRowDeletionArgs args) {
// ...
}
未绑定列 - 自定义类型

新的UnboundDataType属性允许显式地设置未绑定列类型,开发人员现在可以指定以前不可用的类型,如'TimeSpan'或'DateTimeOffset'。

XAML

<Window ...
xmlns:dxg="https://schemas.devexpress.com/winfx/2008/xaml/grid"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<dxg:GridControl ...>
<!-- ... -->
<dxg:GridColumn FieldName="RemainingTime"
UnboundDataType="{x:Type sys:TimeSpan}"
UnboundExpression="[RequiredDate]-[OrderDate]"/>
</dxg:GridControl>

更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:11,Windows,DevExpress,args,v22.2,WPF
From: https://www.cnblogs.com/AABBbaby/p/17069735.html

相关文章

  • 力扣111 二叉树的最小深度
    题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例:输入:root=[3,9,20,nul......
  • day11-实现Spring底层机制-01
    实现Spring底层机制-01主要实现:初始化IOC容器+依赖注入+BeanPostProcessor机制+AOP前面我们实际上已经使用代码简单实现了:SpringXML注入bean(Spring基本介绍02)Sp......
  • windows2003 DHCP服务器配置
    一、导入光驱二、安装可选的windows组件  三、双击打开网路服务,安装DHCP/DNS服务器。 注:服务器地址要固定,因此安装时要规划好网络。四、ip地址范围规划时要预......
  • Windows CE 编程的十点忠告
    [文章导读] 本文是根据作者在WindowsCE上编写Raima数据管理器的经验总结出来的,值得CE开发人员借鉴[正文]最近两周我们花了大部分时间将已有的应用程序移植到Microsoft......
  • POJ 1185 炮兵阵地
    感觉上很难,确实自己做一开始没有想到是dp问题,同时没有进行剪枝,同时有一些准备工作没有做好没有提前将每一行的信息转成数字信息(做题经验不足)没有提前把每行可能的情况抽......
  • 11--go mod遇到的小问题 | 青训营笔记
    这是我参与「第五届青训营」伴学笔记创作活动的第11天gopath不起作用 cannotfindmoduleprovidingpackagegithub.com原因:使用代理下载go包后后,出现了找不到包......
  • 005 python 打开windows下的软件,python打开记事本 subprocess
    如果要用python代码打开windos上的记事本,代码如下:importsubprocessnotePro=subprocess.Popen('notepad.exe')print(notePro)如果要打开别的软件,则把notepad.exe......
  • 使用 Winget 命令在 Windows 上安装焰火十二卷(Rickrack)
    Winget是微软推出的一款安装包管理工具,使用户能够在命令行下寻找、安装、升级、删除和配置应用程序。这里以安装焰火十二卷(Rickrack)为例,演示了Winget的使用流程。寻找......
  • Windows 2008 + SQLServer 2008 双机群集
    SQLserver版本要求:标准版(2个节点),企业版(16个节点)安装前,先了解相关信息:​​SQLServer2008故障转移群集入门 ​​SQLServer2008 群集是基于Windows群集:​​Windows2......
  • windows11预览版装WSA心得
    这两天心血来潮想要装个WSA(安卓windows子系统),原来一直用的安卓模拟器(mumu啊蓝叠啊逍遥啊),但感觉像wsa这种安卓系统与主系统融合的模式更带感,于是开始了我艰苦的安装(瞎捯饬)之......