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

界面组件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中文教程图集


http://www.kler.cn/a/587197.html

相关文章:

  • 蓝桥杯 17110抓娃娃
  • 【SpringMVC】常用注解:@CookieValue
  • synchronized与 Java内置锁(未写完)
  • 《TCP/IP网络编程》学习笔记 | Chapter 18:多线程服务器端的实现
  • 《Electron 学习之旅:从入门到实践》
  • RK3588 openssl-3.4.1 编译安装
  • unity生命周期
  • vue埋点
  • Python实现NOA星雀优化算法优化随机森林分类模型项目实战
  • 前端工程化之前端工程化详解 包管理工具
  • Haskell语言的二进制与编码
  • 基于隐私计算的数据共享与分析平台V1.0源代码说明文档
  • AtCoder AT_abc397_d [ABC397D] Cubes
  • leetcode hot100普通动态规划/基础DP
  • OpenHarmony-SELinux配置
  • R语言高效数据处理-自定义格式EXCEL数据输出
  • 洞悉C++内存结构:解锁深层优化潜力
  • redis主从搭建
  • 《鸿蒙系统下AI模型训练加速:时间成本的深度剖析与优化策略》
  • 【ElasticSearch】学习笔记