2017-08-29 5 views
0

が含まれている` RadComboBox`の `DropDownHeight`を高めるために、私は以下のようにRadComboBoxを持っている: -どのように `Templates`

<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> 

私はMaxHeightプロパティで設定したとして今私のDropDown高さは、363pxではありませんそれは私がのプロパティの値を増やしても、非常に小さく、私のdropdownの高さを増やさない!

DropDownHeight私のRadComboBoxを増やす方法はありますか?どのスタイリングテクニックも使わなければならないのですか?助けてください、ありがとうございます。

答えて

0

RadComboBoxのデフォルトテーマを編集して、RadComboBoxのドロップダウンエリアのMaxWidthを変更することもできます。行うには、次の手順を実行していること:

  1. はBlendでプロジェクトを開き、RadComboBoxでオブジェクト - >テンプレートの編集に行く選択 - x:Key="NonEditableComboBox"
  2. でコントロールテンプレートのコピー
  3. 検索を編集します>
  4. 内部では、ポップアップを見つけるx:Name="PART_Popup"
  5. あなたのニーズに合った値に等しいMaxWidthプロパティを追加します。

希望すると助かります。

+0

ありがとう、私は答えを見つけた、それは非常に簡単です、ちょうどRadComboBoxの '高さ'プロパティを維持! –

+0

あなたの質問をもう一度チェックしたところ、あなたの 'RadCombobox'の' width'と 'MaxHeight'の間に関係はありません –

+0

それは高さ(幅ではありません)です、私は今質問を編集しました! –

0

RadComboBoxHeightのプロパティをそのまま使用してください。

関連する問題