我正在尝试填充数据网格,我希望空单元格具有特定的模板。
在搜索时,我遇到了一些不同的类似例子,例如Color DataGridCell by Cellvalue。这个例子使用转换器将背景颜色设置为单元格,但是根据我一直在阅读的内容,我不相信转换器可以用于修改模板。
关于我如何正确地这样做的任何建议?具体来说,我希望每当单元格内容为空时(但不是空字符串)显示文本NULL。据我所知,模板是正确的方法。
答案 0 :(得分:0)
有一个简单的解决方法:使用Binding.TargetNullValue
属性
<DataGrid AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=StringValue, TargetNullValue='NULL'}"/>
</DataGrid.Columns>
</DataGrid>
如果StringValue
为空,则会显示为NULL