0

我只希望我的 Datagrid 的高度是返回的行的高度。我不想要行下方的灰色空间。

请问我该如何解决?

谢谢

       <DataGrid AutoGenerateColumns="False" Grid.Row="5" Grid.RowSpan="8" IsReadOnly="True" AlternatingRowBackground="SteelBlue" AlternationCount="1" HorizontalContentAlignment="Center" ItemsSource="{Binding}" HorizontalAlignment="Center" Margin="6,17,0,11" Name="dgEmp" Width="1000"  >
            <DataGrid.Columns>
                <DataGridTextColumn Header="Employee Name"  Width="100" Binding="{Binding Path=EmpName}"  />
                <DataGridTextColumn Header="UID"  Width="100" Binding="{Binding Path=UID}" />

4

1 回答 1

1

这段代码对我有用。

    <Grid Name="parent">
        <DataGrid VerticalAlignment="Top" MaxHeight="{Binding ElementName=parent,Path=Height}" Name="dg"/>
    </Grid>
于 2012-09-12T16:03:57.477 回答