Combobox不会自动拉伸

时间:2016-01-25 12:20:07

标签: c# wpf combobox

我有一个看似如下的网格:

 <Grid Grid.Column="0" Grid.Row="0" Margin="20,50,10,10">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
                <RowDefinition Height="0.5*" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
</Grid>

在网格中,我放置了一个组合框:

<ComboBox Grid.Row="3" Grid.Column="1" FontWeight="Bold" FontSize="28" VerticalAlignment="Center"
      VerticalContentAlignment="Center" Padding="10,0,0,0"
      SelectedItem="{Binding Language, UpdateSourceTrigger=PropertyChanged}"
      ItemsSource="{Binding Languages, UpdateSourceTrigger=PropertyChanged}" Margin="10,0,0,0">
<ComboBox.ItemContainerStyle>
    <Style TargetType="{x:Type ComboBoxItem}">
        <Setter Property="FontSize" Value="28" />
    </Style>
</ComboBox.ItemContainerStyle>
</ComboBox>

我的问题是,组合框不能自动适应网格的整个高度,如下所示: enter image description here

相比之下,TextBox始终适合整个网格大小。如何自定义ComboBox自动适合网格大小?

0 个答案:

没有答案