You can simply use styles to enable text wrapping in a WPF DataGrid Column.
This sets the element style of the standard column control and of the column control that is used when the cell is in edit mode.
<DataGridTextColumn> <DataGridTextColumn.ElementStyle> <Style TargetType="TextBlock"> <Setter Property="TextWrapping" Value="WrapWithOverflow"/> <Setter Property="TextTrimming" Value="WordEllipsis"/> </Style> </DataGridTextColumn.ElementStyle> <DataGridTextColumn.EditingElementStyle> <Style TargetType="TextBox"> <Setter Property="TextWrapping" Value="Wrap"/> </Style> </DataGridTextColumn.EditingElementStyle> </DataGridTextColumn>