如果RowDetails可见,DataGrid会滚动一行

时间:2017-03-06 18:42:12

标签: wpf

我有一个DataGrid显示' Parent'记录。 第一列有一个显示/隐藏RowDetails的按钮,使用此解决方案制作:I need the Expand / Collapse for RowDetailsTemplate。 RowDetailsTemplate是另一个DataGrid,显示' Child'记录。其中一个孩子'列'是一个复选框。 如果父母'只有少数几个孩子'。 但如果有一百个孩子,我有一个小问题: 扩展RowDetails并点击任何一个孩子'复选框 - 首先滚动“父母”'排到父母的视觉顶部'网格。 然后我需要找到那个孩子'再次,再次单击其复选框,以检查它。有没有办法冻结'父母,只需点击一下即可勾选复选框?

1 个答案:

答案 0 :(得分:1)

我认为您只想在WPF列表框中进行平滑滚动。

这是你问题的an answered question

使用:

ScrollViewer.CanContentScroll="False"