数据网格单元格内的 WPF ScrollViewer 和 TextWrapping

WPF ScrollViewer and TextWrapping inside datagrid cell

我想在数据网格单元格中使用 ScrollViewer 和 TextWrapping。所以单元格内的文本不会裁剪,当文本(块)的高度溢出单元格时,滚动查看器变得可见。总而言之,我只想将所有文本放入数据网格单元格

这应该为您完成:

<DataGrid ItemsSource="{Binding MyData}">
    <DataGrid.Columns>
        <DataGridTemplateColumn>
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock TextWrapping="WrapWithOverflow" Text="{Binding .}"/>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
    </DataGrid.Columns>
</DataGrid>

总是可以只更改样式,但这只是您需要的 TextWrapping 字段。