在DataGrid中添加额外的滚动空间

时间:2018-11-08 09:51:43

标签: wpf datagrid

如何在常规WPF DataGrid中添加额外的垂直滚动空间以提供将最后一行滚动到靠近屏幕中间的功能?

我已经搜索了解决方案,但是我发现的唯一建议是“将空行添加到列表的末尾”。

1 个答案:

答案 0 :(得分:0)

通过使用外部ScrollViewer,该解决方案非常简单:

  <ScrollViewer HorizontalScrollBarVisibility="Hidden">
    <StackPanel>
      <DataGrid ItemSource={Binding MyCollection}/>
      <Rectangle Height="{Binding BottomSpace}"/>
     </StackPanel>
  </ScrollViewer>