【发布时间】:2011-02-08 17:34:53
【问题描述】:
我有一个可编辑的 WPF 数据网格,用户可以添加行。它的一列是带有图像的模板列。因为数据网格是可编辑的,所以总会有一个空的额外行,您可以在其中添加内容并保存。但是当您还没有开始向该行添加内容时,在该模板列中显示图像没有意义,有没有办法禁用它?
【问题讨论】:
我有一个可编辑的 WPF 数据网格,用户可以添加行。它的一列是带有图像的模板列。因为数据网格是可编辑的,所以总会有一个空的额外行,您可以在其中添加内容并保存。但是当您还没有开始向该行添加内容时,在该模板列中显示图像没有意义,有没有办法禁用它?
【问题讨论】:
如果您设置CanUserAddRows="false",则该行将不再可见;然后,您可以在幕后手动翻转此属性。
另一种方法是简单地将图像的可见性绑定到代表您要实现的目标的属性。当满足您的条件时,布尔值可以变为真,从而使图像可见。
【讨论】: