2015-07-17 6 views
2

Я использовал свойство 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; } 
} 

Но только граф свойств отображаются в расширении этого. И не имя свойства и значение.

+0

Любые обновления по этой проблеме? Мне также нужен ответ – VRage

ответ

0

Я думаю, что ваш пользовательский подборщик должен быть в коллекции не элементом.

 Смежные вопросы

  • Нет связанных вопросов^_^