动态创建PropertyGrid并设置其SelectedObject属性后 我想设置其Height属性,以便适当地调整窗体的大小。
更新:每次选择的对象根据某些条件可能会有所不同,这意味着属性的数量可能会有所不同,高度也会有所不同:
var pgd = new PropertyGrid
{
SelectedObject = someObject
};
我试图将Height作为其PropertyTabs的总和计算
pgd.Height = pgd.PropertyTabs.OfType<PropertyTab>().Sum(p => p.Height);
但是'PropertyTab'不包含高度的定义。