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 に答える