我正在使用 Winforms PropertyGrid
;的目标SelectedObject
包括类型的属性Image
。一切都很好,除了所有项目的高度相同,图像太小而无法正常查看。我想对网格项目的高度进行一些控制,以便图像可以显示得更大一些。另一个细节是,可以SelectedObject
为一个PropertyGrid
控件的对象分配各种不同类中的任何一个(可能有也可能没有图像属性),所以我希望高度可以由实例中的数据驱动SelectedObject
本身,而不是使其成为控件的静态行为,尽管我会满足于图像属性的自定义属性,以使项目高度至少是类特定的,如果它不能是特定于实例的。
我怎样才能做到这一点?自定义属性?PropertyGrid
事件?还有什么?