【发布时间】:2018-01-17 00:04:12
【问题描述】:
不确定我可以在组合框样式的哪个位置解决此问题。如果您需要我发布代码,请告诉我,但样式代码很长。下面是组合框减去样式。
<ComboBox x:Name="user_combobox" Margin="115,62,0,0" Height="26" Width="306"
HorizontalAlignment="Left" VerticalAlignment="Top"
IsReadOnly="True"
Foreground="White" Background="SteelBlue" BorderBrush="White" OpacityMask="RoyalBlue"
Style="{StaticResource ComboBoxFlatStyle}"
ItemContainerStyle="{StaticResource ComboBoxItemFlatStyle}"
MaxDropDownHeight="{Binding User_Combobox_Height}"
ItemsSource="{Binding Username_List}">
<ComboBox.Resources>
<SolidColorBrush x:Key="ComboBoxHighlightBrush" Color="RoyalBlue" />
</ComboBox.Resources>
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=username}" Margin="0,-1,0,1" Height="22" FontSize="16" FontWeight="Bold" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
【问题讨论】:
-
你试过增加 `Width="306"` 吗?顺便说一句,这应该是
Auto -
删除
Height? -
@EhsanUllahNazir 我担心的不是宽度……而是高度。
-
然后对
Height做同样的事情 -
@EhsanUllahNazir 已经测试过了……因此我发布了这个问题。如果你看,“g”在底部被切断了,但控件内部仍然有空间。