C# PropertyGrid
От: head-dron  
Дата: 22.11.10 13:38
Оценка:
Вопрос на примере простого объекта.
Имеется вот такой класс

public class A
{
   public string test { get; set; }
   public object b; // Ссылка на класс B
}


и такой

public class B
{
   public string test2 { get; set; }
   public string test3 { get; set; }
}


Вопрос. Как сделать так, чтобы в PropertyGrid при задании в SelectedObject класса А, выводились все его свойства и свойства класса B, а именно test, test2, test3?
Re: C# PropertyGrid
От: Kalina9001  
Дата: 22.11.10 14:05
Оценка:
Здравствуйте, head-dron, Вы писали:

HD>Вопрос на примере простого объекта.

HD>Имеется вот такой класс

HD>
HD>public class A
HD>{
HD>   public string test { get; set; }
HD>   public object b; // Ссылка на класс B
HD>}
HD>


HD>и такой


HD>
HD>public class B
HD>{
HD>   public string test2 { get; set; }
HD>   public string test3 { get; set; }
HD>}
HD>


HD>Вопрос. Как сделать так, чтобы в PropertyGrid при задании в SelectedObject класса А, выводились все его свойства и свойства класса B, а именно test, test2, test3?


public class A
{
   public string test { get; set; }
   [TypeConverter(typeof(ExpandableObjectConverter))]
   public B b{get;set;} // Ссылка на класс B
}
... << RSDN@Home 1.2.0 alpha 4 rev. 1478>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.