所以,我最近进入了一个他们使用标准.NET WPF DataGrid的项目,使用Grouping在每个相应组下面构建了几个项目,滚动条的行为非常不寻常。
我注意到它似乎完全混淆了元素的大小。它不会通过元素的像素大小滚动 - 它会滚动到分组的大小,它看起来像。我不知道项目后端是否有隐式风格,但我想知道:
有没有办法让WPF DataGrid按总大小的像素滚动并保持该位置,而不是通过组对齐内容?
答案 0 :(得分:2)
您应该尝试在DataGrid上设置ScrollViewer.CanContentScroll="False"
。但请注意,这将禁用行虚拟化。