次のようなクラスがあるとします。
public class SomeClass
{
public SomeClass()
{
Name = "Default";
Values = Enumerable.Range(1,3).ToArray();
}
public string Name { get; set; }
public int[] Values { get; set; }
}
クラスのデフォルト インスタンスは、PropertyGridコントロール上で次のように表示されます。

プロパティに表示されるテキストをオーバーライドして、の代わりに次のValuesようなものを表示することは可能ですか?1, 2, 3Int32[] Array
コントロールからのリフレクションと継承を含むソリューションPropertyGridは大歓迎です。