XAML WPF垂直滚动条在分组时逐行而不是按组分组

时间:2010-02-22 17:14:33

标签: wpf listview scrollbar

当我将listview中的项目分组并按下垂直滚动条的向上/向上箭头按钮时,我想要做的是逐行滚动而不是逐组滚动。

1 个答案:

答案 0 :(得分:6)

我遇到了同样的问题并发现这篇文章,看看是否有答案。我终于找到了问题的解决方案。我为ListView控件编写了自己的ControlTemplate,但没有添加以下触发器:

<Trigger Property="IsGrouping" Value="true">
     <Setter Property="ScrollViewer.CanContentScroll" Value="false"/>
</Trigger>

显然,如果将ScrolLViewer.CanContentScroll属性设置为false,它将像魅力一样工作。似乎反直觉,但它对我有用。如果您发布更多代码,也许我们可以为您提供更多帮助。