是否可以在DataGrid中为单行创建可见的垂直滚动条?

时间:2017-09-11 06:14:23

标签: wpf datagrid scrollviewer vertical-scrolling

我有一行DataGrid。我想滚动DataGrid中的内容。我用下面的方法来做。

<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" MaxHeight="250">
     <DataGrid  VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" MaxWidth="800" Grid.Row="1"/>
 </ScrollViewer>

当我在数据网格外部使用ScrollViewer时,它会滚动整个数据网格。我想通过为单行启用垂直滚动条来滚动行内的内容。这可能吗?

1 个答案:

答案 0 :(得分:2)

删除ScrollViewerDataGrid已内置Scrollviewer内置版。 设置

ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"

ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Visible"

DataGrid