<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>
I have problem with TextWrapping of DataGrid in WPF, it displays only 2 lines.
If i increase the grid rowheight i can see my text. any help please ???
thank god i solved it In Window's constructor set dataGrid.RowHeight = double.NaN;