1

いくつかのパブリック プロパティを持つクラス (ClassA) があります。プロパティの 1 つ (ClassBValue) は、いくつかのパブリック プロパティも持つクラス タイプ (ClassB) です。ここで、PropertyGrid に ClassA オブジェクトを表示したいと考えています。私は

[TypeConverter(typeof(ExpandableObjectConverter))]

ClassA の ClassB プロパティの属性。

問題は、ClassBValue プロパティがnullPropertyGrid に表示されている場合です。ユーザーが PropertyGrid 内で ClassB オブジェクトを作成できるようにするにはどうすればよいですか?
ユーザーは、ClassBValue の値を設定し、サブプロパティを編集し、値を削除 (null に設定) できる必要があります。

4

1 に答える 1

0

そのためにはカスタム型コンバーターが必要です。

于 2010-06-24T11:23:31.830 に答える