Конечно, вы можете перейти к свойствам PropertyGrid. Это обширный вопрос, но, возможно, ваши свойства просто должны иметь прикрепленный к ним ExpandableObjectConverter? Или, если вы собираетесь более подробно, подключенный TypeConverter должен переопределить методы GetPropertiesSupported и GetProperties.
Существует еще один способ рассказать сетке, какие свойства показывать под свойством. Вы можете реализовать ICustomTypeDescriptor и вернуть свои собственные PropertyDescriptors. Но обычно это относится к более сложным сценариям.
Сообщите мне, если вам нужна конкретная информация об этом.
Обновление: в комментариях, вы спросили о отображении Словаря. Если вы хотите видеть каждую запись своего dict в качестве подзадачи, то это сложный сценарий, упомянутый выше. Ваш TypeConverter или пользовательский TypeDescriptor должны будут генерировать PropertyDescriptor для каждой записи. Его имя будет ключевым, и его значение будет ... ну ... значение свойства. Если вы новичок в PropertyGrid, я рекомендую вам прочитать много об этом, потому что это может быть довольно сложным, и вы найдете хороший список ресурсов, чтобы начать здесь: www.propertygridresourcelist.com
Привет Брайан, я не очень заботиться о том, как это выглядит - мне просто нужна функциональность. Надеюсь, не получив его самостоятельно. – 2008-10-23 14:09:13