界面控件DevExpress WPF v25.1新版亮点:数据管理功能全新升级

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

DevExpress WPF控件近期全新发布v25.1,此版本增强Data Grid(数据网格) & TreeList等控件功能,欢迎下载最新版体验!

点击获取DevExpress v25.1正式版下载

Data Grid & TreeList
对选定行的多单元格编辑

DevExpress官方在2024年12月引入了多单元格编辑,允许用户同时对多个选定的单元格应用相同的值。以前,此功能需要启用多单元格选择。

在v25.1中,官方改进了批编辑工作流程。多单元格编辑现在还支持多行选择,无论选择单元格还是整行,用户都可以使用此功能。

要启用此功能,将TableView.MultiCellEditMode属性设置为MultiCellEditModeFocusedColumn:

XAML

XML 复制代码
<dxg:GridControl x:Name="grid"
ItemsSource="{Binding Path=Invoices, Source={StaticResource NWindDataLoader}}"
SelectionMode="Row">
<dxg:GridControl.View>
<dxg:TableView x:Name="defaultView"
MultiCellEditMode="FocusedColumn"/>
</dxg:GridControl.View>
</dxg:GridControl>
每列编辑按钮的可见性控制

在v25.1中,官方向ColumnBase类添加了EditorButtonShowMode属性,此属性允许您覆盖各个列的EditorButtonShowMode全局设置。

XAML

XML 复制代码
<dxg:GridColumn FieldName="BirthDate"
EditorButtonShowMode="ShowAlways">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings Mask="R"
MaskType="DateOnly"
DisplayFormat="R"/>
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>

选项包括:

  • ShowOnlyInEditor - 仅在单元格编辑器处于激活状态时显示按钮。
  • ShowForFocusedCell - 只显示聚焦单元格中的按钮。
  • ShowForFocusedRow - 显示焦点行中单元格的按钮。
  • ShowAlways - 显示列中所有单元格的按钮。
列级控制的即时数据发布

官方向ColumnBase类添加了EnableImmediatePosting属性,允许您在列级别控制何时将编辑过的值发送到数据源。

以前,这种操作只能在试图级别进行配置(DataViewBase.EnableImmediatePosting)。在v25.1中,您可以覆盖每个列的全局设置,以便根据参数对数据更新行为进行微调。

受Outlook启发的侧边面板

DevExpress WPF Ribbon控件现在支持受Microsoft Outlook启发的侧边面板布局,使用新的RibbonControl.SupportSidePanels属性,您可以在应用程序窗口的左侧或右侧显示侧边元素(例如AccordionControl) - 或者同时显示两个元素/面板。

XAML

XML 复制代码
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>

<dxa:AccordionControl Grid.RowSpan="2">
<!--Configure the AccordionControl as needed.-->
</dxa:AccordionControl>

<dxr:RibbonControl SupportSidePanels="True"
Grid.Column="1">
<!--Configure the RibbonControl as needed.-->
</dxr:RibbonControl>
</Grid>
相关推荐
小羊没烦恼!2 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
samble2 天前
从零搭建灌装监控系统(四):深色主题与样式系统,ResourceDictionary 统一管理
c#·wpf·mvvm·样式·工业控制
_Jonas2 天前
.net framework开发环境正式环境配置文件的切换
.net·wpf
Y3815326624 天前
C# 调用谷歌搜索 API:HttpClient 与 System.Text.Json 实战
搜索引擎·.net
dalong104 天前
WPF:Modbus 状态监控
wpf·modbus
qq_410194294 天前
.NET 8.0 下基于 PaddleOCRSharp 的离线文字识别落地指南
算法·.net
He BianGu5 天前
【WPF-VisionMaster】机器视觉通用平台V5.0版本发行说明
opencv·c#·wpf·halcon·机器视觉·visionmaster
唐青枫6 天前
别急着拆服务:C#.NET 微服务架构从边界设计到实战
c#·.net
唐青枫7 天前
别把 Razor 当成几段 HTML:C#.NET Razor Pages、MVC 视图与实战详解
c#·.net
宝桥南山7 天前
Microsoft Fabric - 简单尝试一下Microsoft Fabric .NET SDK
microsoft·微软·.net·.netcore·powerbi·fabric