gpt4 book ai didi

c# - 如果单元格的内容大于其宽度,如何在 DataGrid 中显示省略号?

转载 作者:太空狗 更新时间:2023-10-29 22:23:25 25 4
gpt4 key购买 nike

如果 DataGrid 中某些单元格的内容大于指定的 ColumnWidth,是否可以显示 ...?像这样的东西:

-------------------------------
| Name | Last Name |
-------------------------------
| LongNa.. | |
-------------------------------

最佳答案

TextTrimming 正是您要寻找的。使用 DataGridTemplateColumn 并将 TextBlock 插入到支持 TextTrimmingCellTemplate 中。示例 -

<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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com