WPF RibbonComboBox Altura
-
27-09-2019 - |
Pregunta
Ok, yo habría pensado que se trataba de una pregunta sencilla, pero al parecer me tiene confundido.
Cuando intento para establecer la altura de mi RibbonComboBox, que está sin moverse tamaño real de la misma, sólo el cuadro que lo rodea.
Aquí está mi 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>
Me puede cambiar la altura a 200 o 1, pero la altura no cambia nunca.
¿Qué estoy haciendo mal?
Gracias, Eroc
Solución
La altura está codificada dentro del estilo. Es probablemente debido a que el control debe comportarse en un ambiente de la cinta, lo que significa que está debe ser estándar.
Un truco sencillo es llegar a la Border
adecuada con el VisualTreeHelper
y cambiar su altura.
Otros consejos
Puede cambiar la altura fácilmente si se establece la DropDownHeight