我想获得ComboBox的实际高度加上DropDown打开时的高度。但是,ComboBox上似乎没有可访问的属性来提供此属性。
ComboBox.ActualHeight 属性仅提供基本ComboBox的高度,而不是其下拉列表。
这个有点令人气愤,因为我认为我可以在调试器中看到属性设置的值,但由于某种原因,代码无法访问该属性 - ItemsHost.ActualHeight 。
见下文:
但是,无法从代码中访问看似具有下拉列表高度的ItemsHost!
答案 0 :(得分:1)
该属性无法访问,因为它未定义为$keys = ['email', 'password'];
if($errors->hasAny($keys)) {
//if either email, password, or both exist it will hit this conditional
}
。你可以使用反射来获取它的值:
Get property value from string using reflection in C#
你不应该这样做,因为这个属性是非公开的。
相反,您可以获得对public
的{{1}}元素的引用,并检查其Popup
的{{1}}属性,例如:
ComboBox