Привязка колекции обьектов к PropertyGrid
От: Аноним  
Дата: 29.03.05 13:57
Оценка:
> Есть колекция обьектовкоторые содержат значения Name и Value, ессественно их количество не известно. Необходимо привязать их к PropertyGrid. Каким образом это сделать?


[TypeConverter(typeof(MyConverter))]
class MyClass
{
}

public class MyConverter : TypeConverter
{
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return true;
}

public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
MyClass mc = value as MyClass;
PropertyDescriptor[] parr = new PropertyDescriptor[mc.Count];

// наполняем parr элементами MyPropertyDescriptor

PropertyDescriptorCollection ret = new PropertyDescriptorCollection(parr);
return ret;
}
}

public class MyPropertyDescriptor : PropertyDescriptor
{
// ...
}


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.