我正在使用 WPF 数据表格,我所做的唯一修改是:
<toolkit:DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</toolkit:DataGridTextColumn.ElementStyle>
我进行了这样的修改,所以如果单元格内容较长,则会拉伸行高度,不会隐藏任何文本。问题出在DataGrid的滚动行为上——当滚动时,它会跳过整行,如果行高大于一行,则根本无法正常工作——滚动条在滚动时会抖动等等。有没有办法使WPF DataGrid平滑地滚动,而不是逐行滚动?
谢谢。