我正在使用 Telerik 控件,当我使用包含 11 个元素的下拉列表时,它会在列表底部出现一个空白区域。
我尝试在 Telerik 的演示页面中,使用 chrome 工具更改下拉列表的内容,它发生了同样的情况。
如果我放置超过 15 个元素,则会显示一个条形并且我可以滚动,如果少于 11 个,则高度会正确调整。
有人知道如何删除那个空间吗?
我正在使用 Telerik 控件,当我使用包含 11 个元素的下拉列表时,它会在列表底部出现一个空白区域。
我尝试在 Telerik 的演示页面中,使用 chrome 工具更改下拉列表的内容,它发生了同样的情况。
如果我放置超过 15 个元素,则会显示一个条形并且我可以滚动,如果少于 11 个,则高度会正确调整。
有人知道如何删除那个空间吗?
将默认的 RadDropDownList 拖到 winForm 上后,我添加了 11 个元素。它只会显示大约 5 然后自动滚动。我将 DropDownMinSize 的 Height 属性更改为 200,得到以下结果:
( http://www.sogentech.com/images/11Elements.jpg )
从您提供的链接来看,我希望您正在为网络开发。这是关于在 Telerik 网站上从 Lancelot 控制大小的简短说明。我有一种感觉 MinSize 或等效设置(可能是 MinDropDownHeight)是你想要玩的。以下代码专门用于 Silverlight,但这应该让您走上正确的道路:
<!-- Here I've inserted a RadComboBox, I've also set some initial properties-->
<telerik:RadComboBox Margin="211,59,179,0"
VerticalAlignment="Center"
HorizontalAlignment="Center"
MaxDropDownHeight="225"
MinWidth="100"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto"
IsMouseWheelEnabled="False"
Text="Top Text Title"
EmptyText="empty">
<!-- This is the default style, it uses the parent container's properties such as width and height -->
<telerik:RadComboBoxItem Content="First list Item"/>
<!-- You can explicitly change and set the height/width of the list item by doing this-->
<telerik:RadComboBoxItem Content="Second List Item"
Height="100"
Width="100"/>
<!-- Or you can do what I've done here. I set a Minimum width and height and then set the scrollBar to "Auto"-->
<telerik:RadComboBoxItem Content="Third list item"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto"
MinHeight="50"
MinWidth="200"/>
</telerik:RadComboBox>
</Grid>