wpf - WPF工具包datagrid单元格文本换行

标签 wpf datagrid cell word-wrap

我的WPF数据网格的列是固定宽度的,这意味着行中的长文本被切除了。我该如何换行?

最佳答案

如果使用的是DataGridTextColumn,则需要定义DataGridTextColumn.ElementStyle的样式。

<dg:DataGridTextColumn Header="SomeLongText" Binding="{Binding MyText}">
  <dg:DataGridTextColumn.ElementStyle>
    <Style TargetType="TextBlock">
      <Setter Property="TextWrapping" Value="Wrap"/>
    </Style>
  </dg:DataGridTextColumn.ElementStyle>
</dg:DataGridTextColumn>

可以在以下http://msdn.microsoft.com/en-us/library/system.windows.controls.datagridtextcolumn(v=vs.95).aspx中找到完整的爆炸

关于wpf - WPF工具包datagrid单元格文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503262/

相关文章:

c# - 设置 DataGrid 列的样式

wpf - 我无法在 WPF 中为自定义属性设置动画

WPF DatePicker 显示和选择

c# - DataGrid 列宽不会自动更新

c# - 如何检查单元格是否为空 (Excel\VisualC#)

excel - 在 Excel 中将字符串转换为 int 以表示空或空白

mysql - 导入的值应转换为行

c# - 如何在 WPF 4.0 中创建发光的文本框?

c# - WPF DocumentViewer - 无需确认即可打印

c# - 删除所有 DataGrid 行和单元格边框