如何解决如何在DATA GRID中的某些项目之后显示网格线
|| 我想基于一个列的值在某些项目之后绘制一条水平网格线。如果我说GridLineVisibility = \“ Horizontal \”,那么将显示所有线条。但是我只想在列中的某些值满足条件时显示此行 例如这里是数据网格Name ID
XYZ 1
ABC 2
WER 4
VGF 2
如果ID = 2,我想显示网格线吗?我怎样才能做到这一点?
解决方法
我认为无法直接通过API实现。以下是一些可能的想法:
您是否可以通过将行细节设置为仅几像素高来“画”线?这将需要您自己设置选择,并阻止用户更改它(不确定您的情况是否可接受)。
更改为单元格模板,以在相关项目的底部显示深色区域。
修改DataGrid源代码并将功能直接添加到控件中。
切换到Grid控件,但是然后您松开了DataGrid的一些不错的功能。
如果它们符合您的限制,我会做#1或#2。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。