我有一个GridView
绑定到作为对象的类的属性的列。绑定到字符串和整数的其他列显示良好。但是这个特定的列总是空的。
如何解决这个问题(除了创建 DataTemplate 和转换器)?
为什么 WPF 不直接调用.ToString()
?
我有一个GridView
绑定到作为对象的类的属性的列。绑定到字符串和整数的其他列显示良好。但是这个特定的列总是空的。
如何解决这个问题(除了创建 DataTemplate 和转换器)?
为什么 WPF 不直接调用.ToString()
?
如果您的源属性不是字符串类型,您可以使用StringFormat
markupExtension 仅通过 xaml 将其转换为字符串格式。如果您不知道 StringFormat 以供参考,请参阅此链接 -
xaml 中的字符串格式
我以前遇到过,列名“/”如果你使用(例如日期/时间) GridView 的列是空的。问题可能不是字符串格式。当您更改列名时,该问题将得到解决。请试试。