0

我有一个 WPF 数据网格,其中某些行将被禁用。除了禁用单元格内容之外,我还想向用户展示一些覆盖该行的文本,并附上解释,例如“由于...而禁用行”。基本上与将具有较低 z 顺序的标签控件直接放在数据网格行的单元格前面的效果相同。

如果单元格文本溢出是可能的(比如在 Excel 中),我可以创建一个宽度为 0 的文本列,其中包含消息,然后让消息通过相邻单元格溢出。但据我所知,这种类型的文本溢出在数据网格中是不可能的。

4

1 回答 1

0

如果您的行具有固定高度,您可以在另一个数据网格之上添加另一个透明数据网格。透明数据网格将有一列显示禁用的说明。简单但 hacky 的解决方案。

正确的方法是使用adorners

于 2013-07-11T18:54:16.330 回答