C# 绑定到对象的WPF GridViewColumn DisplayMemberBinding=>;空字符串。为什么/

C# 绑定到对象的WPF GridViewColumn DisplayMemberBinding=>;空字符串。为什么/,c#,wpf,gridview,user-interface,C#,Wpf,Gridview,User Interface,我有一个GridView,其中一列绑定到一个类的属性,该类是一个对象。绑定到字符串和int的其他列显示良好。但此特定列始终为空 如何解决这个问题(除了创建DataTemplate和转换器) 为什么WPF不直接调用.ToString()?如果源属性不是string类型,您可以使用StringFormatmarkupExtension仅通过xaml将其转换为字符串格式。 如果您不了解StringFormat,请参考此链接- 我以前遇到过,如果使用(例如日期/时间)GridView的空列,则列名称“/

我有一个
GridView
,其中一列绑定到一个类的属性,该类是一个对象。绑定到字符串和int的其他列显示良好。但此特定列始终为空

如何解决这个问题(除了创建DataTemplate和转换器)


为什么WPF不直接调用
.ToString()

如果源属性不是string类型,您可以使用
StringFormat
markupExtension仅通过xaml将其转换为字符串格式。 如果您不了解StringFormat,请参考此链接-

我以前遇到过,如果使用(例如日期/时间)GridView的空列,则列名称“/”。问题可能不是字符串格式。当您更改列名时,问题将得到解决。请试一试。

非常感谢,这很有帮助。