Я использую Winforms PropertyGrid
; цель SelectedObject
включает в себя свойство типа Image
. Все в порядке, за исключением того, что при всех элементах одинаковой высоты изображение слишком мало, чтобы правильно видеть. Я хотел бы иметь некоторый контроль над высотой элементов сетки, чтобы изображение могло отображаться немного больше. Еще одна деталь заключается в том, что SelectedObject
одного элемента управления PropertyGrid
может быть назначен объект любого из множества различных классов (которые могут иметь или не иметь свойств изображения), поэтому я надеюсь, что высота может управляться данными в экземпляре самого SelectedObject
, вместо того, чтобы сделать это статическим поведением элемента управления, хотя я бы согласился на собственный атрибут свойства изображения, чтобы сделать высоту элемента по меньшей мере специфичной для класса, если он не может быть специфичным для экземпляра.Winforms PropertyGrid per-GridItem высота строки
Как я могу это сделать? Пользовательский атрибут? PropertyGrid
мероприятие? Что-то другое?
Высота строки решетки фиксирована и одинакова для всех свойств (это высота шрифта + 2). Вы не можете это изменить. –