5

わかりました。これは簡単な質問だと思いましたが、どうやら混乱してしまいました。

RibbonComboBoxの高さを設定しようとすると、実際のサイズではなく、周囲のボックスだけが移動します。

代替テキスト

これが私のXAMLです。

<ribbon:RibbonComboBox                                                           
    DisplayMemberPath="CompanyCode" 
    Height="22" 
    Margin="0,0,0,-30" 
    VerticalAlignment="Bottom" 
    Width="102">
  <ribbon:RibbonGallery SelectedValue="{Binding Path=Companies.SelectedItem,
                                                ValidatesOnDataErrors=true,
                                                NotifyOnValidationError=true }">
    <ribbon:RibbonGalleryCategory ItemsSource="{Binding Path=Companies.Items, 
                                                        NotifyOnValidationError=true, 
                                                        ValidatesOnDataErrors=true}" />
  </ribbon:RibbonGallery>
</ribbon:RibbonComboBox>

高さを200または1に変更できますが、高さが変更されることはありません。

私は何が間違っているのですか?

ありがとう、Eroc

4

2 に答える 2

3

DropDownHeightを設定すると、高さを簡単に変更できます

于 2012-03-19T10:59:58.287 に答える
1

高さはスタイル内にハードコーディングされています。これはおそらく、コントロールがリボン環境で動作する必要があるためです。つまり、コントロールは標準でなければなりません。

簡単なハックの 1 つは、適切な位置に手を伸ばしてBorder身長VisualTreeHelperを変えることです。

于 2011-09-28T17:09:54.427 に答える