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