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

界面组件DevExpress WPF中文教程:Grid - 如何显示嵌套栏(Bands)?

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

本文将为大家介绍如何使用DevExpress WPF GridControl创建栏(Bands)?欢迎下载最新版组件体验!

获取DevExpress WPF v24.2正式版下载

DevExpress WPF GridControl的TableView和TreeListView允许你将列组织成逻辑组,这些组被称为栏(bands),每个栏(bands)由栏(bands)标题和子列组成,栏(bands)标题显示在栏(bands)子列上方的栏(bands)面板中。

DevExpress WPF中文教程图集

显示嵌套栏(Bands)

每个栏(Band)都有自己的GridControlBand.Bands集合,此集合允许您实现以下多栏(Band)布局:

DevExpress WPF中文教程图集

XAML

<dxg:GridControl.Bands>
<dxg:GridControlBand Header="Personal Info">
<dxg:GridControlBand.Bands>

<dxg:GridControlBand Header="Name">
<dxg:GridColumn FieldName="FirstName"/>
<dxg:GridColumn FieldName="LastName"/>
</dxg:GridControlBand>

<dxg:GridControlBand Header="Birthday">
<dxg:GridColumn FieldName="BirthDate"/>
</dxg:GridControlBand>

</dxg:GridControlBand.Bands>
</dxg:GridControlBand>
<!-- ... -->
</dxg:GridControl.Bands>
创建多个行栏(Bands)

您可以在栏(Band)内安排列,要指定列的位置,请使用BandBase.GridRow(附加)和BaseColumn.VisibleIndex属性。

DevExpress WPF中文教程图集

XAML

<dxg:GridControl.Bands>
<dxg:GridControlBand Header="Model Details">
<dxg:GridColumn FieldName="Trademark"/>
<dxg:GridColumn FieldName="Model"/>
<dxg:GridColumn FieldName="Modification"/>
</dxg:GridControlBand>

<dxg:GridControlBand Header="Performance Attributes">
<dxg:GridColumn FieldName="MPGCity" dxg:BandBase.GridRow="0" VisibleIndex="0"/>
<dxg:GridColumn FieldName="MPGHighway" dxg:BandBase.GridRow="0" VisibleIndex="1"/>
<dxg:GridColumn FieldName="Transmission" dxg:BandBase.GridRow="1" VisibleIndex="0"/>
<dxg:GridColumn FieldName="Gears" dxg:BandBase.GridRow="1" VisibleIndex="1"/>
</dxg:GridControlBand>
</dxg:GridControl.Bands>
用其子层覆盖栏(Band)Header

设置BandBase.OverlayHeaderByChildren属性为true来隐藏栏(band)的header并显示子列和栏(band)的header。如果您的栏(band)只包含一个子列或栏(band),这可能会很有用:

DevExpress WPF中文教程图集

显示Band分离器

指定TableView.BandSeparatorWidth / TreeListView.BandSeparatorWidth来显示栏(Band)之间的竖线。

DevExpress WPF中文教程图集

相关文章:

  • 基于ssm的宠物医院信息管理系统(全套)
  • Linux操作系统版本介绍
  • SpringCloud 学习笔记1(Spring概述、工程搭建、注册中心、负载均衡、 SpringCloud LoadBalancer)
  • QT编程之HTTP服务端与客户端技术
  • android lmkd.rc 介绍
  • 深度研究deep-research优秀开源项目
  • ABC 375
  • Android菜单栏
  • 网络爬虫-2:正则化
  • C#通过API接口返回流式响应内容---分块编码方式
  • 【计算机网络通信 AMQP】使用 Qt 调用 qamqp 库进行 AMQP 通信
  • DeepLabv3+改进11:在主干网络中添加CPCA注意力机制|聚焦于信息丰富的通道和重要区域
  • 基尔霍夫定律课后学习日志
  • 如何使用HACS一键集成米家与果家设备到HomeAssistant玩转智能家居
  • 【LInux】线程thread从内核原理到C++封装
  • Java泛型是什么?有什么作用?
  • 【一起来学kubernetes】8、k8s中的Ephemeral-Storage详解
  • 【QT:信号和槽】
  • MySQL(事物上)
  • RK3588 远程 SSH时出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  • “80后”北大硕士罗婕履新甘肃宁县县委常委、组织部部长
  • 美国新泽西客运公司遭遇罢工:40年来首次,35万人受影响
  • 上海国际珠宝时尚功能区未来三年如何建设?六大行动将开展
  • 马上评|训斥打骂女儿致死,无暴力应是“管教”底线
  • 大陆非遗项目打铁花、英歌舞将在台演出
  • 马上评|中学生被操场地面烫伤,谁的“大课间”?