查看WPF PropertyGrid documentation中的以下链接。 在属性网格的图像中,请注意 Spouse 旁边显示的文本是
Samples.Modules.PropertyGrid.Views.ExpandableProp
当您向客户公开PropertyGrid时,这看起来并不好。如何自定义我在那里显示的内容?请注意,TypeConverter不适用于WPF PropertyGrid。我已经尝试过了:))
答案 0 :(得分:3)
只需覆盖ToString()
类的Person
方法,然后返回您想要的内容。
在下面的代码中,它返回第一个名称。通过此更改,它会显示Spouse
的第一个名称,而不是Samples.Modules.PropertyGrid.Views.ExpandableProp
public override string ToString()
{
return FirstName;
}