我有一个combobox
的控件,此控件放在一个窗口中。当我点击组合框的下拉列表时,项目的宽度超出了窗口的宽度。
控件中组合框的宽度设置为minwidth=600
和maxwidth = 600
。
如果我在这里更改宽度,使用此控件的所有位置,其宽度将受到影响。
有人能帮助我吗?
答案 0 :(得分:0)
您可以通过定义ComboBoxItem样式并将ComboBox ItemContainerStyle设置为它来指定下拉宽度(以及其他属性... MaxWidth)。
<Style x:Key="ComboBoxItemStyle" TargetType="{x:Type ComboBoxItem}">
<Setter Property="Height" Value="25"/>
<Setter Property="Width" Value="600"/>
</Style>
<ComboBox ItemContainerStyle="{StaticResource ComboBoxItemStyle}" />