Я пытаюсь создать быстрый административный интерфейс, используя встроенный в Windows.Forms PropertyGrid. Мне удалось украсить классы данных соответствующими атрибутами (ExpandableObjectConverter и т. Д.), И все, кажется, работает нормально.Свойство Grid создать новый экземпляр объекта
Существует случай, который я не выясняю: когда у меня есть значения, заданные в сложных свойствах, появляется кнопка расширения, и я могу редактировать содержимое, но когда у меня есть нулевое значение, похоже, нет способа создать новый экземпляр желаемого типа. Так что решение этого было бы очень полезно. Добавлен бонус, если кто-то знает способ представления раскрывающегося списка пользователю о том, какие типы он может создать из списка возможных производных значений.
PropertyGrid часто выглядит как быстрый способ получить простой пользовательский интерфейс и работает, то вы попали такие проблемы, как это что приводит к этому, занимая намного больше времени, чем планировалось .... – 2010-11-29 16:57:19