0
<DataGrid  Grid.Row="3"  AutoGenerateColumns="False" Height="auto" x:Name="grdData" TabIndex="2"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Background="Transparent"   VerticalContentAlignment="Center" HorizontalContentAlignment="Stretch" PreviewKeyDown="grdData_KeyDown" MouseDoubleClick="grdData_MouseDoubleClick" Margin="5">
            <DataGrid.Columns>
                <DataGridTextColumn Width="100"  Header="Code"  IsReadOnly="True" />
                <DataGridTextColumn Width="*"  Header="Name"  IsReadOnly="True">
                <DataGridTextColumn.ElementStyle>
                    <Style TargetType="TextBlock">
                            <Setter Property="TextWrapping" Value="Wrap"/>
                    </Style>
                    </DataGridTextColumn.ElementStyle>
                </DataGridTextColumn>
            </DataGrid.Columns>

WPF の DataGrid の TextWrapping に問題があり、2 行しか表示されません。

グリッドの行の高さを上げると、テキストが表示されます。何か助けてください???

4

1 に答える 1

0

神に感謝します私はそれを解決しました ウィンドウのコンストラクターで dataGrid.RowHeight = double.NaN; を設定します。

于 2013-02-14T09:19:30.530 に答える