如果...
中某些单元格的内容大于指定的DataGrid
,是否可以显示ColumnWidth
?
就像是:
-------------------------------
| Name | Last Name |
-------------------------------
| LongNa.. | |
-------------------------------
最佳答案
TextTrimming
是您要寻找的。使用DataGridTemplateColumn
并将TextBlock
插入支持CellTemplate
的TextTrimming
中。样本 -
<DataGrid ItemsSource="{Binding ItemsSourceForYourGrid}">
<DataGrid.Columns>
<DataGridTemplateColumn Width="20">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" TextTrimming="CharacterEllipsis"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
关于c# - 如果单元格的内容大于其宽度,如何在DataGrid中显示省略号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12878436/