所有列的WPF datagrid文本换行

时间:2014-06-26 12:15:49

标签: wpf datagrid

我知道如何在dataGrid中为一列包装文本..我怎么能在项目中为所有人做...感谢...所以我的代码......

<DataGrid Name="dataGrid1">
    <DataGrid.Columns>
        <DataGridTextColumn Width="*" Header="Person" Binding="{Binding Path=person}" >
            <DataGridTextColumn.ElementStyle>
                <Style>
                    <Setter Property="TextBlock.TextWrapping" Value="Wrap" />
                </Style>
            </DataGridTextColumn.ElementStyle>
        </DataGridTextColumn>
    </DataGrid.Columns>
</DataGrid>

1 个答案:

答案 0 :(得分:0)

将代码粘贴到App.XAML中。默认情况下,此样式将应用于所有网格。

<Application.Resources>
    <Style TargetType="DataGrid">
        <Setter Property="TextBlock.TextWrapping" Value="Wrap" />
    </Style>
</Application.Resources>