1. 程式人生 > >wpf datagrid 的單元格內容超出列寬度

wpf datagrid 的單元格內容超出列寬度

ellipsis name pro height ros grid ID 最大 extc

 1 <Window x:Class="WpfApplication2.MainWindow"
 2     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 3     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 4     Title="MainWindow" Height="350" Width="525">
 5 <Grid>
 6     <DataGrid Name="grid1" AutoGenerateColumns="False"
> 7 <DataGrid.Columns> 8 <!--自定義列--> 9 <DataGridTemplateColumn Header="姓名" Width="30" MaxWidth="100"> 10 <DataGridTemplateColumn.CellTemplate> 11 <DataTemplate> 12 <!--設置當單元格內容超過最大長度時,顯示...
--> 13 <TextBlock Text="{Binding Name}" TextTrimming="WordEllipsis"/> 14 </DataTemplate> 15 </DataGridTemplateColumn.CellTemplate> 16 <DataGridTemplateColumn.CellStyle> 17 <Style
> 18 <!--加tooltip,顯示單元格內容--> 19 <Setter Property="ToolTipService.ToolTip" Value="{Binding Name}"/> 20 </Style> 21 </DataGridTemplateColumn.CellStyle> 22 </DataGridTemplateColumn> 23 <DataGridTextColumn Header="年齡" Binding="{Binding Age}" Width="50"/> 24 </DataGrid.Columns> 25 </DataGrid> 26 </Grid>

wpf datagrid 的單元格內容超出列寬度