我有一个控件,它有一个combobox
,这个控件放在一个窗口中。当我单击组合框的下拉菜单时,项目的宽度超出了窗口的宽度。控件中组合框的宽度设置为minwidth=600
和maxwidth = 600
。如果我在这里改变宽度,所有使用这个控件的地方,它的宽度都会受到影响。有人能帮我吗?
问问题
397 次
1 回答
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}" />
于 2012-11-08T18:48:29.657 回答