Я использовал свойство Xceed Property Grid. Я использовал редактор коллекций из Xceed for Collections в этой Property Grid.Xceed Property Grid: Редактор коллекции не расширяется в правильном направлении
[Editor(typeof(CustomCollectionEditor), typeof(CustomCollectionEditor))]
[Serializable]
public class Variable
{
//Properties in Class
}
Здесь редактор пользовательской коллекции был получен из редактора Xceed Collection. Но ничего не было переписано. Это всего лишь класс-оболочка.
Xceed Сайт рассказывает следующий процесс для расширения: «The PropertyGrid поддерживает этот сценарий и позволяет углубиться в иерархию объектов Чтобы разрешить это поведение вы должны украсить вашу собственность с атрибутом ExpandableObject.»
так что я использовал его в своей собственности, как:
[ExpandableObject]
public List<Variable> GlobalVariableList
{
get { return _varlist; }
set { _varlist = value; }
}
Но только граф свойств отображаются в расширении этого. И не имя свойства и значение.
Любые обновления по этой проблеме? Мне также нужен ответ – VRage