DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DevExpress WPF中文教程:Grid - 如何实现列和带的固定?

来源:   发布时间:2024-12-27   浏览:177次

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

DevExpress WPF TableView允许您锚定(固定)列和带到左或右边缘,所以他们不是水平滚动的视图。当列(带)应该总是显示在屏幕上,而不考虑滚动时,这可能很有用。

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

DevExpress技术交流群11:749942875      欢迎一起进群讨论

要固定列或带,请使用其BaseColumn.Fixed属性。该属性最初设置为FixedStyle.None,列/波段不固定。将BaseColumn.Fixed属性设置为FixedStyle.LeftFixedStyle.Right,分别将列/带固定在视图的左侧或右侧边缘。

固定的列和带与其他列和带之间用一条垂直线隔开,它的宽度是由TableView.FixedLineWidth属性指定。

如果DevExpress WPF GridControl包含固定列,它的水平滚动条只填充可滚动部分(非固定列的宽度),将TableView.ExtendScrollBarToFixedColumns属性设置为true来将滚动条宽度扩展到固定列。

下面的动画显示了表视图,其中一列固定在左边,一列固定在右边。

DevExpress WPF 中文教程图集

TableView包含以下属性,允许您获得固定和非固定列:

您可以允许用户在GridControl中固定列和带,设置TableView.AllowFixedColumnMenu / TreeListView.AllowFixedColumnMenu属性为true,来在列标题的上下文菜单中显示固定样式选项:

DevExpress WPF 中文教程图集
使用笔记
  • 当自动列宽度计算功能被禁用并且列/带的总宽度超过视图的宽度时,使用固定列和带。否则,禁用水平滚动。
  • 不能在波段内固定列,只有整条带可以固定。

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

年终活动火热开启中
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5004.html

相关产品: DevExpress WPF Subscription, DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部