在WPF PropertyGrid documentation中检查以下链接。
在属性网格的图像中,请注意在“配偶”旁边显示的文本是
Samples.Modules.PropertyGrid.Views.ExpandableProp
当您向客户展示PropertyGrid时,这看起来并不好。如何自定义在那里显示的内容?请注意,TypeConverter不适用于WPF PropertyGrid。我已经尝试过了:)
最佳答案
只需覆盖ToString()
类的Person
方法并返回您想要的任何内容即可。
在下面的代码中,它返回名字。进行此更改后,它显示Spouse
的名字而不是Samples.Modules.PropertyGrid.Views.ExpandableProp
public override string ToString()
{
return FirstName;
}
关于c# - 在WPF PropertyGrid中显示自定义名称而不是类类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29000254/