次のようなクラスがあるとします。
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, 3
Int32[] Array
コントロールからのリフレクションと継承を含むソリューションPropertyGrid
は大歓迎です。