DevExpress WPF Subscription (产品编号:12346)

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

标签:DevExpress.NETUI界面WPF工业4.0

开发商: DevExpress

当前版本: v25.1

产品类型:控件

产品功能:UI界面

平台语言:.NET

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

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

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线上公开课、中文教程资讯请上中文网获取

DevExpress v22.2全新发布

查看DevExpress WPF Subscription 更新新闻


更新时间:2025-08-11 10:46:20.000 | 录入时间:2009-12-28 13:23:50.000 | 责任编辑:龚雪

实时了解产品最新动态与应用
技术交流群: 1028386091(QQ)

快速扫码 获取帮助

相关产品
DevExpress VI Plus(WPF)

专为企业用户提供,支持多种VI色彩定制,深化企业品牌形象。

慧都DevExpress官方汉化资源

专为中国区用户提供,帮助用户快速掌握DevExpress,为开发者赋能!

DevExpress技术支持

聚力解决使用中的技术问题,降低企业开发成本,提升研发效率!

DevExpress Universal Subscription

优秀的界面控件开发包,帮助企业构建卓越应用!

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP