在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/

10-12 19:46