2010-03-30 3 views
1

В C# У меня есть класс настроить так:Разверните экземпляр класса внутри экземпляра класса в PropertryGrid

class Page 
{ 
    public class Element 
    { 
    private string test; 
    public string Test 
    { get { return test; } set { test = value; } } 
    } 

private Element element; 
public Element PrimaryElement 
{ get { return element; } set { element = value; } } 
} 

Если у меня есть PropertyGrid, где выберите объект является экземпляром страницы, как я могу Изменить Тест в элементе PrimaryElement участника из PropertyGrid? Он отображается серым цветом и не расширяется и не редактируется.

ответ

1

Добавьте это к вашему типу элемента или к вашему PrimaryElement собственности:

[TypeConverter(typeof(ExpandableObjectConverter))] 
Смежные вопросы