如何增加包含`模板`

时间:2017-08-29 06:46:48

标签: css asp.net vb.net telerik radcombobox

我有RadComboBox如下: -

<telerik:RadComboBox ID="RadComboBoxNames" runat="server" Width="470px" DropDownAutoWidth="Enabled" MaxHeight="363px" Skin="MySkin" EmptyMessage="Select"
                HighlightTemplatedItems="True" DataValueField="ID" DataTextField="ID" OnDataBound="RadComboBoxNames_DataBound" >
                <HeaderTemplate>
                    <table style="width: 250px; text-align: left">
                        <tr>
                            <td style="font-weight: bold; width: 60px;">ID</td>
                            <td style="font-weight: bold; width: 180px;">Name</td>
                        </tr>
                    </table>
                </HeaderTemplate>
                <ItemTemplate>
                    <table style="width: 250px; text-align: left">
                        <tr>
                            <td style="width: 60px;"><%#DataBinder.Eval(Container.DataItem, "ID")%></td>
                            <td style="width: 180px;"><%#DataBinder.Eval(Container.DataItem, "Name")%></td>
                        </tr>
                    </table>
                </ItemTemplate>
            </telerik:RadComboBox>

现在DropDown高度不是我在363px属性中设置的MaxHeight,它非常小,即使我增加了dropdown高度MaxHeight属性中的值!!

如何提高DropDownHeight的{​​{1}}?我必须使用任何造型技术吗?请帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

您也可以通过修改MaxWidth的默认主题来更改RadComboBox下拉区域的RadComboBox。为此,请按照下列步骤操作:

  1. 在Blend中打开您的项目并选择RadComboBox转到对象 - &gt;编辑模板 - &gt;编辑副本
  2. 使用x:Key="NonEditableComboBox"
  3. 搜索控制模板
  4. 在里面,找到Popup x:Name="PART_Popup"
  5. 添加一个MaxWidth属性,该属性等于您认为符合您需要的值。
  6. 希望它会有所帮助。

答案 1 :(得分:0)

保持Height !!

RadComboBox属性