【发布时间】:2018-11-08 09:51:42
【问题描述】:
如何在常规 WPF DataGrid 中添加额外的垂直滚动空间,以提供将最后一行滚动到靠近屏幕中间的能力?
我已经搜索了解决方案,但我发现的唯一建议是“在列表末尾添加空行”。
【问题讨论】:
如何在常规 WPF DataGrid 中添加额外的垂直滚动空间,以提供将最后一行滚动到靠近屏幕中间的能力?
我已经搜索了解决方案,但我发现的唯一建议是“在列表末尾添加空行”。
【问题讨论】:
使用外部 ScrollViewer 解决方案非常简单:
<ScrollViewer HorizontalScrollBarVisibility="Hidden">
<StackPanel>
<DataGrid ItemSource={Binding MyCollection}/>
<Rectangle Height="{Binding BottomSpace}"/>
</StackPanel>
</ScrollViewer>
【讨论】: