по умолчанию Я использую таблицу свойств для редактирования, среди прочего, набор элементов: Изменить поведение PropertyGrid и TypeConverterAttribute
поведение по умолчанию для коллекции обеспечивает кнопку + для редактирования каждого члена массив.
Я использую форму для редактирования этого поля, которое уже проводное вверх, но я хочу, чтобы удалить возможность для пользователя, чтобы изменить массив, используя «расширитель»
Так что это будет выглядеть следующим образом:
Update1: сделано ProductIds IList свойство вместо междунар [] теперь делает это:
-----------------!
UPDATE2: из ProductIds пользовательский класс, например
MyWrappedCollection : IEnumerable<int>
так теперь выглядит следующим образом:
Конечно, это все еще показывает [+], но это не расширение ни к чему (т.е. исчезает, когда вы нажимаете его)
Приветствия. Мой преобразователь типов расширился ExpandableObjectConverter по какой-то причине, когда должен иметь только: TypeConverter. – wal