您的位置:首页 > 其它

wpf datagrid 的单元格内容超出列宽度

2015-10-09 15:07 387 查看
---恢复内容开始---

<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<DataGrid Name="grid1" AutoGenerateColumns="False">
<DataGrid.Columns>
<!--自定义列-->
<DataGridTemplateColumn Header="姓名" Width="30" MaxWidth="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!--设置当单元格内容超过最大长度时,显示...-->
<TextBlock Text="{Binding Name}" TextTrimming="WordEllipsis"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellStyle>
<Style>
<!--加tooltip,显示单元格内容-->
<Setter Property="ToolTipService.ToolTip" Value="{Binding Name}"/>
</Style>
</DataGridTemplateColumn.CellStyle>
</DataGridTemplateColumn>
<DataGridTextColumn Header="年龄" Binding="{Binding Age}" Width="50"/>
</DataGrid.Columns>
</DataGrid>
</Grid>


---恢复内容结束---
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: